Que signifie "Erreur lors de la réception de l'intention de diffusion {...}"?
Mon application inclut un service qui reçoit des lieux via des émissions, et il y a aussi une activité qui s'inscrit pour ces mêmes émissions. Par intermittence, et apparemment uniquement sur certains appareils, l'activité coups:
class java.lang.RuntimeException
Msg: Error receiving broadcast Intent { act=com.company.app.ACTION_LOCATION_CHANGED flg=0x10 (has extras) } in com.company.app.library.activity.MyActivity$LocationReceiver@40f45bb8
Je ne peux pas utiliser le débogueur de regarder à l'application de l'état que je ne peux pas reproduire cette erreur, donc je suis dépendante sur l'analyse des journaux.
Qu'est-ce une exception? c'est à dire quel est le problème dans la réception?
source d'informationauteur Ollie C
Vous devez vous connecter pour publier un commentaire.
Cela signifie qu'il y a une exception non interceptée à l'intérieur de la méthode onReceive.
Jetez un oeil sur ce qui peut provoquer ça... difficile à dire sans code et sans plus détaillée stacktrace.
Une autre possibilité est qu'il y a plus d'informations un peu plus bas dans le journal.
Exemple: j'ai juste eu cette erreur, et les données des journaux ressemblait:
Secondaire "causé par" a fait un très simple endroit où j'avais fait une erreur.
Une autre raison possible est que vous n'êtes pas l'annulation de l'inscription du récepteur dans l'activité de onPause() la méthode.