miei crash app Android e questo è il logcat: -In che modo Intent può essere nullo in onHandleIntent()?
java.lang.NullPointerException
at com.google.android.gcm.GCMBaseIntentService.onHandleIntent(GCMBaseIntentService.java:194)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:60)
ho guardato in fonte GCM r3 Android e ho trovato che l'argomento intento è nullo in onHandleIntent().
È possibile? Come sistemarlo?
(lo so intento nulla poteva essere visto con Service.onStartCopmmand
ritorno START_STICKY
ma IntentService.onStartCommand
non usa START_STICKY
.)
Come si può dire che l'intento è nullo ?? Concentrati sulla riga 194 nel tuo onHandleIntent(), potrebbe esserci qualcos'altro che sta diventando nullo ... –
Grazie per la risposta. Perché ho il vaso e la fonte da Android SDK. la riga 194 è "String action = intent.getAction();" – NoraBora
L'intento è nullo su alcuni sistemi ed è del tutto normale nel caso in cui msg.obj che viene passato sia nullo. Non c'è nessun controllo nulla lì. – Edison