Уведомление с нулевым PendingIntent

Я пытаюсь реализовать уведомление в Android.

Теперь у меня проблема, я не хочу, чтобы пользователь PendingIntent открывал любые Activity. Как я могу это сделать?


person peterlawn    schedule 20.11.2010    source источник
comment
Есть ли проблема просто установить для поля contentIntent значение null?   -  person Jean Hominal    schedule 20.11.2010
comment
Почему у вас должно быть уведомление, которое не действует для пользователя?   -  person adamp    schedule 20.11.2010


Ответы (2)


Следующее работает и кажется более простым:

PendingIntent pi = PendingIntent.getActivity(context, 0, null, 0);

Наличие уведомления без запуска последующего действия кажется мне вполне разумным — например, «Пора вставать!.

person micrometal    schedule 17.01.2011
comment
Работает на более ранних версиях Andorid, но может соответствовать RTE на ICS. - person Justin Mclean; 07.07.2013

person    schedule
comment
Интересное замечание: если вы просто передадите null вместо ожидаемого намерения, уведомление нельзя будет щелкнуть. - person cV2; 26.02.2019