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

Действия с уведомлениями Android без открытия приложения.

Я хочу реализовать действие уведомления в JB. Но он не должен открывать приложение. Поведение похоже на действие удаления уведомлений приложений Gmail. Как я могу это сделать?

Спасибо заранее, Shashika

4b9b3361

Ответ 2

Вы также можете добавить пользовательские кнопки или макеты с помощью onClickEvents к вашему уведомлению (например, события, которые не открывают приложение;)):

  • Создайте собственный RemoteViews макет и добавьте его в конструктор builder.setContent(remoteView);

    В этом макете вы можете определить кнопки

  • Установите элемент управления onClickPendingIntent на ваш элемент управления remoteView.setOnClickPendingIntent(R.id.button, pendingIntent);
    PendingIntent может содержать BroadcastReceiver для запуска действия без перехода в приложение

Счастливое кодирование

Ответ 3

Из того, что я понимаю о вашем запросе, вам нужно запустить AlarmManager, который запускает фоновые службы в указанное время для создания уведомлений, а затем вам нужно указать намерение уведомления сделать то, что вы хотите.

Если вы получаете Push-уведомления, запустите AlarmManager и просто запустите действие, которое вы хотите сделать, из намерения в уведомлении.

Для более конкретного ответа нам нужен более конкретный вопрос.