2012-08-30 2 views
0

Mon application a commencé à être vraiment lent entre les activités et j'ai commencé à enquêter sur à partir du moment que je cours StartActivty jusqu'à onCreate en ce début d'activité, peut prendre jusqu'à 1000msStartActivity Performance

Quelqu'un peut-il me dire ce que cela pourrait être

J'ai essayé de supprimer tout oncreate et il est pas .. il est tout simplement le 800ms à 1000ms avant qu'il ne fonctionne même onCreate

+0

Si vous ne voyez aucun code, vous ne pouvez pas y répondre. Cela dépend aussi beaucoup du matériel. La meilleure réponse que vous pouvez obtenir est de mesurer et voir ce qui prend si longtemps. Essayez d'utiliser [traceview] (http://developer.android.com/tools/debugging/debugging-tracing.html) par exemple. –

+0

périphérique lent/émulateur, code onPause de l'activité prev, beaucoup de données od dans prev Activity (donc GC a beaucoup de travail), ... – Selvin

Répondre

0

La raison pourrait être caché dans vos fichiers de mise en page XML. L'analyse syntaxique Xml elle-même consomme beaucoup de ressources. Alors, vérifiez-les.

+0

Le 1000ms est avant setContentView –

0

Si vous exécutez l'application dans un périphérique 4.x. S'il vous plaît le paramètre -> Option développeur-> Ne pas garder les activités activées ou non. Si elle est activée, votre application peut être lente. S'il vous plaît vérifier l'option.

Questions connexes