2011-02-10 3 views
0

Je ne suis pas sûr si cela s'est toujours produit dans mon application et tout à l'heure que je l'ai réalisé."Impossible de démarrer l'activité ComponentInfo" Lorsque l'écran de verrouillage

J'ai une activité qui est toujours en mode paysage J'ai un thread pour lire les messages d'un socket runnin aussi.

Pour une raison quelconque, lorsque je verrouille mon écran en utilisant le bouton de verrouillage de mon téléphone, j'ai un "Impossible de démarrer l'activité ComponentInfo". L'activité qui déclenche l'erreur est la même activité qui était en cours d'exécution lorsque j'ai verrouillé l'écran.

Il semble que l'activité se recréer lorsque je verrouille l'écran.

Je suis d'idées sur la façon de comprendre une solution pour cette ... Je pensais d'abord qu'il avait quelque chose à la WakeLock que je frappé légèrement à l'intérieur du code des activités, mais après le retrait de cet extrait i

+0

Mettez les sorties de journal dans les remplacements de onDestroy, de onCreate et de toute autre fonction que vous pensez être en train de se déclencher, puis vérifiez si elles sont appelées lorsque vous verrouillez l'écran. Cela vous aidera à affiner le problème – Cameron

Répondre

1

Eh bien, je essayé d'ajouter android:configChanges="orientation" à ma déclaration d'activité sur le fichier manifeste et maintenant l'erreur ne se produit plus.

Je ne sais pas s'il existe une autre solution pour cela, mais cela a fonctionné pour moi.

Questions connexes