2010-11-20 7 views
17

Я пытаюсь внедрить уведомление на Android.Уведомление об ошибке «null» PendingIntent

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

+1

Есть проблема с просто установкой поля 'contentIntent' на' null'? –

+1

Почему у вас есть уведомление, которое не может быть применимо для пользователя? – adamp

ответ

51
PendingIntent contentIntent = PendingIntent.getActivity(
    getApplicationContext(), 
    0, 
    new Intent(), // add this 
    PendingIntent.FLAG_UPDATE_CURRENT); 
+3

Работает также с ICS :) –

6

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

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

Имея уведомление без запуска последующая деятельность представляется вполне разумным для меня - например, «Его время, чтобы встать !.

+8

Не работает на ICS. исключение указателя. –

+0

Работает на более ранней версии Andorid, но может соответствовать RTE на ICS. –

Смежные вопросы