2 votes

L'application d'appel a besoin de beaucoup de temps pour démarrer

L'application d'appel de mon Samsung Galaxy Ace met beaucoup de temps à démarrer (environ 20 secondes). Lorsqu'elle démarre enfin et que j'annule l'appel et appelle à nouveau, l'application se lance normalement. Lorsque j'éteins l'écran et le rallume, l'application démarre à nouveau avec retard. J'ai regardé la sortie LogCat, et elle me donne ceci :

07-21 21:11:08.710: D/PowerManagerService(1502): releaseWakeLock flags=0x1 tag=ActivityManager-Launch
07-21 21:11:11.390: D/BatteryService(1502): update start
07-21 21:11:14.703: W/PowerManagerService(1502): Timer 0x3->0x3|0x0
07-21 21:11:21.421: D/BatteryService(1502): update start
07-21 21:11:22.531: W/ActivityManager(1502): Timeout of broadcast BroadcastRecord{407bdff8 android.intent.action.SCREEN_OFF} - receiver=android.os.BinderProxy@40bd2f18, started 20000ms ago
07-21 21:11:22.531: W/ActivityManager(1502): Receiver during timeout: BroadcastFilter{40bf3618 ReceiverList{40bd2f88 23024 com.google.android.youtube/10057 remote:40bd2f18}}
07-21 21:11:22.554: I/Launcher(19091): ACTION_SCREEN_OFF
07-21 21:11:22.578: D/PowerManagerService(1502): acquireWakeLock flags=0x1 tag=GeofencerStateMachine
07-21 21:11:22.578: D/PowerManagerService(1502): releaseWakeLock flags=0x1 tag=GeofencerStateMachine
I think it has something to do with this line:

07-21 21:11:22.531: W/ActivityManager(1502): Timeout of broadcast BroadcastRecord{407bdff8 android.intent.action.SCREEN_OFF} - receiver=android.os.BinderProxy@40bd2f18, started 20000ms ago

mais je ne sais pas comment le réparer.

1voto

Tray Points 521

J'ai rencontré le même problème sur mon Galaxy S2 (Android version 2.3.5). C'est Youtube qui en est à l'origine, pas l'application d'appel. Lorsque j'ai vu le journal relatif à Youtube, j'ai essayé de lancer Youtube en touchant son icône, mais il n'a pas démarré. Vous pouvez essayer de voir si vous pouvez démarrer youtube maintenant.

Ensuite, je suis allé dans "Paramètres/Application/Gestion des applications" et j'ai trouvé "Youtube". J'ai effacé ses données et son cache. Maintenant, essayez de lancer Youtube à nouveau. S'il ne peut pas démarrer, vérifiez si vous avez désactivé la synchronisation des données. Activez-la dans "Paramètres/Compte et synchronisation/Données de fond". Essayez de synchroniser vos données pour permettre à youtube de se mettre à jour. Après la mise à jour de YouTube, l'application d'appel devrait pouvoir fonctionner correctement.

J'espère que cela pourra également résoudre votre problème. A la vôtre.

0voto

JJD Points 750

C'est une question de mémoire cache.

Chaque fois que vous chargez une application, elle est d'abord chargée dans la mémoire cache, puis Android charge cette application sur votre écran à partir de cette mémoire cache.

Si l'application d'appel a été utilisée récemment, il se peut qu'elle soit encore stockée dans le cache et qu'elle se charge donc rapidement sur votre écran.

Lorsque vous sortez ou verrouillez l'écran, la mémoire cache est effacée et lorsque vous lancez l'application d'appel, Android doit la charger à nouveau dans la mémoire cache comme la première fois. Pour cette raison, il faudra un certain temps pour qu'elle apparaisse à l'écran par la suite.

Le truc dans cette situation est de ne pas tuer l'application d'appel si vous l'utilisez très souvent. Laissez-la simplement dans votre liste d'applications récentes ou d'applications d'arrière-plan.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X