2010-11-20 11 views
17

Sto tentando di implementare la notifica in Android.Notifica con "null" PendingIntent

Ora ho un problema, non voglio avere un PendingIntent che l'utente aprirà qualsiasi Activity. Come lo posso fare?

+1

C'è un problema semplicemente impostando il campo 'contentIntent' su' null'? –

+1

Perché dovresti avere una notifica che non è utilizzabile per l'utente? – adamp

risposta

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

Funziona anche su ICS :) –

6

seguenti lavori e sembra più semplice:

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

Avere una notifica senza avviare una successiva attività sembra abbastanza ragionevole per me - ad esempio, "Il suo tempo di alzarsi !.

+8

Non funziona su ICS. eccezione del puntatore –

+0

Funziona su una versione precedente di Andorid ma può essere conforme a RTE su ICS. –