Я довольно новичок в Android и работаю над приложением, которое зарегистрировано на приемнике вещания. Всякий раз, когда событие инициируется, мне нужно запросить некоторый ввод от пользователя и выполнить некоторые действия, основываясь на его ответе.
Из того, что я читал, обычным способом было бы использование активности в качестве диалога, поэтому всякий раз, когда происходит событие, диалоговое окно отображается как всплывающее окно (даже когда мое приложение не активно). Это выглядит хорошо, хотя я все еще не очень убежден, так как считаю это слишком "навязчивым".
Я думал об использовании настраиваемого уведомления с помощью RemoteViews. Из того, что я прочитал, все выглядит хорошо, хотя я не смог увидеть, как включить кнопки в такое уведомление. Я попытался добавить кнопку в пользовательский макет и передать ее на удаленный просмотр. Несмотря на то, что кнопка отображается в расширенном представлении, всякий раз, когда я нажимаю на нее, щелкается все уведомление. Мне было интересно, можно ли как-нибудь создать уведомление с двумя кнопками и соответственно отреагировать?
В противном случае, есть лучшая альтернатива?
Заранее спасибо!