Подтвердить что ты не робот

Android: добавление кнопки в уведомлении строки состояния

Я пытаюсь создать пользовательское уведомление в строке состояния на Android, в котором есть кнопка в дополнение к тексту. Кнопка может делать другое дело, чем при нажатии самого уведомления. Это вообще возможно? Я бы тоже положил изображение кнопки там. Я знаю, как поместить изображение, но не уверен, как обрабатывать OnClick для изображения, встроенного в RemoteView. Ваша помощь искренне ценится.

Большое спасибо заранее.

4b9b3361

Ответ 2

попробуйте использовать этот путь, первым является ID вида, второе - ожидающее намерение.

RemoteViews.setOnClickPendingIntent(R.id.push_notifi_content, Pdit);

Я попробовал, но похоже, что это просто поддержка в android4.0

Ответ 3

Я тоже работаю над этим. Это прямо из HoneyComb: посмотрите на музыкальное приложение (во время игры он имеет контроль состояния). И вы можете реализовать свою версию с помощью your_notification_remote_view_instance.setOnClickPendingIntent(R.id.a_button_in_notification, pending_intent_to_be_handled_by_a_service);, поддерживая ее с помощью сервиса, чтобы правильно обрабатывать намерение. Хотя кнопки могут быть встроены в более ранние версии, они не получают фокус или нажмите при нажатии.