Tengo una clase que amplía BroadcastReceiver que se llama cada vez que hay nuevos resultados de exploración Wifi (el receptor está registrado en el manifiesto con la transmisión Scan_Results como filtro de intención).Notificación de presentación de Android de BroadcastReceiver
De esta clase, quiero poder mostrar una notificación al usuario. Actualmente, transfiero el contexto que se recibe como parámetro en el método onReceive de mi clase de intención de difusión a un método de "mostrar notificación" de otra clase.
Cuando se llega a la línea:
myNotificationManager.notify(notificationId, notification);
falla con la siguiente excepción:
java.lang.IllegalArgumentException: contentView required: pkg=com.mumfordmedia.trackify id=2131034122 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x0)
Alguna idea de por qué ocurre esto? Todo lo que puedo pensar es porque el contexto que obtengo del parámetro onReceive no es ... a falta de una frase mejor, "correcto para el trabajo" ...
¿Alguna idea? Gracias, Max.
Tal vez esto http://stackoverflow.com/questions/2826786/pendingintents-in-notifications ayudará. De todos modos, muéstranos más código para que podamos ayudarte. – Jong
Por favor muéstranos un poco más de tu código para que podamos tener una mejor idea de lo que está pasando. –
Por cierto, ¡Bienvenido a Stackoverflow! Si una respuesta es útil, dele un voto. Si la respuesta responde con éxito a su pregunta, haga clic en la marca de verificación verde al lado para aceptar la respuesta. –