У меня есть NotificationCompat.Builder
, у которого есть пользовательский RemoteView
, установленный через его метод setContent
. Это RemoteView
содержит, между прочим, пару кнопок.Android: Сохранять уведомления на кнопке
прилагает PendingIntent
к кнопке с помощью notificationView.setOnClickPendingIntent(R.id.notification_button_plusone, pIntentPlusOne);
Проблемы заключается в том, что я не хочу, чтобы Notification векселедатель после исчезает кнопка нажата, но держать его открытым, так что я могу нажать R.id.notification_button_plusone
-Button несколько раз без необходимости вытягивать ящик уведомлений для каждой кнопки.
Кроме того, я могу нажать кнопку +1 (не связанную с Google Plus, просто чтобы добавить вес к чему-либо) несколько раз, затем нажмите кнопку «звезда» и, наконец, кнопку совместного доступа в том же уведомлении. Нажатие кнопки на кнопке общего доступа должно закрывать ящик уведомлений, все остальные кнопки должны оставаться открытыми.
Как я могу это сделать? Я вижу, что приложение «Power Toggles» может это сделать, это поведение, которое я хочу.