Не удается создать уведомление «Управление одним действием» Android wear

#android #wear-os

#Android #wear-os

Вопрос:

Шаблоны пользовательского интерфейса Android Wear показывают возможность создания этого уведомления на Android Wear, однако я не могу найти, как это достигается. Я предположил, что у меня есть только одно ожидающее действие намерения.

То есть: .extend(new NotificationCompat.WearableExtender().addAction(action));

Достигло бы этого, однако я не могу получить это представление. Кто-нибудь знает, есть ли специальный флаг, который мне нужно установить для этого? Спасибо!Одиночное действие

Ответ №1:

WearableExtender.setContentAction заявляет:

Установите действие из действий этого уведомления, чтобы оно было интерактивным с содержимым этого уведомления. Это действие больше не будет отображаться отдельно от содержимого уведомления.

Используйте это вместе с WearableExtender.setContentIcon, чтобы добавить действие непосредственно на первую страницу уведомления.

Примечание: вам все равно нужно будет добавить действие, как указано в вашем коде, затем использовать индекс этого действия в качестве входных данных для setContentAction

Комментарии:

1. Теперь я чувствую себя ленивым. Спасибо за находку!

2. Что касается меня, я делаю точно то же самое, и значок, который я установил с помощью setContentIcon, отображается в обычном режиме, но он исчезает, когда я расширяю уведомление.