Android Remoteviews для расширенных уведомлений

Расширенные уведомления, представленные в Jelly Bean, позволяют добавлять действия. Действия отображаются в виде кнопок в ряду. Если бы я хотел изменить это с помощью своего собственного пользовательского представления, я бы рассмотрел удаленное представление.

Разрешены ли расширенные уведомления для удаленных просмотров? Я могу только найти примеры использования удаленных видов в простых уведомлениях до того, как появились расширенные уведомления.

1 ответ

Решение

Похоже, что http://codeversed.com/expandable-notifications-android/ имеет ответ в пользовательском представлении в конце.

Так что, если богатые стили уведомлений не предоставляют вам нужный макет? Легко, просто создайте свой собственный макет и передайте его разработчику. Один небольшой факт, который следует сохранить, заключается в том, что в уведомлениях используются удаленные представления, а это означает, что вам необходимо создать макет с использованием RemoteView. Ниже приведено точное описание того, как вам нужно создать этот пользовательский RemoteView.

notification.bigContentView = expandedView;