Ho una classe che estende BroadcastReceiver che viene chiamato ogni volta che sono disponibili nuovi risultati di scansione Wifi (il ricevitore è registrato nel manifest con la scansione Scan_Results come filtro intent).Notifica show Android da BroadcastReceiver
Da questa classe, voglio essere in grado di mostrare una notifica all'utente. Attualmente, passo il contesto che viene ricevuto come parametro nel metodo onReceive della mia classe di intenti broadcast a un metodo "show notification" di un'altra classe.
Quando si arriva alla linea:
myNotificationManager.notify(notificationId, notification);
non riesce con la seguente eccezione:
java.lang.IllegalArgumentException: contentView required: pkg=com.mumfordmedia.trackify id=2131034122 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x0)
Qualsiasi idea del perché questo sta accadendo? Tutto quello che posso pensare è perché il contesto che sto ottenendo dal parametro onReceive non è ... per mancanza di una frase migliore, "giusto per il lavoro" ...
Qualche idea? Grazie, max.
Forse questo http://stackoverflow.com/questions/2826786/pendingintents-in-notifications aiuterà. Ad ogni modo, mostraci altro codice in modo che possiamo aiutarti. – Jong
Per favore, mostraci un po 'del tuo codice in modo che possiamo avere un'idea migliore di cosa sta succedendo. –
A proposito, benvenuto su StackOverflow! Se una risposta è utile, si prega di votarla. Se la risposta risponde correttamente alla tua domanda, fai clic sul segno di spunta verde accanto ad essa per accettare la risposta. –