2010-11-20 10 views
17

Estoy tratando de implementar notificaciones en Android.Notificación con "nulo" PendingIntent

Ahora tengo un problema, no quiero tener un PendingIntent que el usuario abra cualquier Activity. ¿Cómo puedo hacer eso?

+1

¿Hay un problema con simplemente configurar el campo 'contentIntent' en' null'? –

+1

¿Por qué tendría una notificación que no es procesable para el usuario? – adamp

Respuesta

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

También funciona en ICS :) –

6

las siguientes obras y parece más sencillo:

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

Tener una notificación sin necesidad de iniciar una actividad posterior parece bastante razonable para mí - por ejemplo, "Es hora de levantarse !.

+8

No funciona en ICS. Obtiene un nulo excepción del puntero. –

+0

Funciona en la versión anterior de Andorid pero puede ajustarse a RTE en ICS. –

Cuestiones relacionadas