Как показать / вызвать разные-разные действия из панели уведомлений о состоянии в Android

1

У меня есть приложение, в котором есть 3 элемента панели инструментов. Поэтому всякий раз, когда в строке состояния есть уведомление, и нажимается, он должен вызывать соответствующую деятельность.

Я знаю, как создавать уведомления, но я застрял для вызова соответствующих действий по уведомлениям. Также существует способ дифференцировать уведомление, основанное на действиях.?

Помогите оценить.

Теги:

1 ответ

0
Лучший ответ
Intent notificationIntent = new Intent(context, [packagename]);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
mNotificationManager.notify(HELLO_ID, notification);   
  • 0
    спасибо за помощь, это работает .. но mNotificationManager.notify (HELLO_ID, уведомление); какое значение имеет HELLO_ID или это может быть любое постоянное число ..?
  • 0
    да, вы можете поместить туда постоянное число (возможно, для каждого отдельного уведомления) и сможете прочитать в вызываемом действии, какое уведомление является вызывающим

Ещё вопросы

Сообщество Overcoder
Наверх
Меню