ANR
Signifie "Application ne répondant pas". ANR est une abréviation qui décrit une absence de réponse. Android app. Quand un app s'exécute sur un appareil Android et cesse de répondre, un événement "ANR" est déclenché. Deux conditions peuvent provoquer une erreur ANR sur un périphérique Android:
- Une application active ne répond pas à un contribution événement dans 5 secondes.
- Le BroadcastReceiver classe ne termine pas l'exécution après une longue période.
Si une erreur ANR se produit sur votre appareil Android, un boîte de dialogue apparaîtra sur l'écran. Le message vous informera que l'application ne répond pas et vous demandera si vous souhaitez fermer l'application. Vous avez deux options: or . Si vous choisissez "Attendre", vous pourrez continuer à attendre si vous voulez donner plus de temps à l'application. Si vous choisissez "OK", vous fermez l'application et vous risquez de perdre une activité non enregistrée.
Les erreurs ANR se produisent pour différentes raisons. Certains sont liés aux développeurs, comme un mal écrit fonction qui boucle plus de fois que nécessaire. D'autres sont liées à l'appareil, ce qui signifie que le matériel ne peut pas suivre les exigences de l'application. Par exemple, si une application rend une grande document, le chargement des données peut prendre plusieurs secondes. rendement l'image à l'écran. Cela pourrait produire un message ANR, bien que le processus pourrait terminer quelques secondes plus tard.
Développeurs
Parce que les ANR créent une mauvaise expérience utilisateur, mobiles visez à les éviter ou au moins à réduire le plus possible le nombre d’événements. L'Android le système d'exploitation enregistre les ANR et les activités correspondantes pour aider les développeurs déboguer leurs applications. Si une application est distribuée via Google Play, les données ANR sont automatiquement envoyées à Google. Les développeurs peuvent consulter les données ANR dans la section Vitals Android de la console du développeur.
REMARQUE: Aucune donnée personnelle n'est transmise avec les données ANR. Seules la version de l'application, la version Android, le type d'appareil et les données d'activité (telles que la processus) sont enregistrés.