Premier lancement de l'Activité avec Google Maps est très lent

Je veux avoir SupportMapFragment dans un de mes Activités. J'ajoute ce fragment directement à la mise en page xml et cette mise en page définie comme l'affichage du contenu. Mais lorsque l'Activité est lancé pour la première fois, il prend trop de temps (plus de 1 seconde). Suivant les lancements sont ok et prendre quelques millisecondes.

J'ai essayé:

  • supprimer toute initialisation
  • utilisation MapFragment au lieu de SupportMapFragment
  • ajouter MapFragment par programmation

mais rien n'y fit. La carte est affiché sans aucun problème ou suspects journal.

Avez-vous de la suggestion, de ce qu'elle provoque et comment l'améliorer?

edit:
J'ai une ListView et lorsque l'utilisateur clique sur un Élément, il se lance DetailActivity avec MapFragment. Après cliquez sur l'élément, il existe un retard notable avant DetailActivity montre. Seule méthode onCreate, où j'appelle setContentView, gère plus de 1 seconde. Et alors que l'activité est dans la méthode onCreate, il n'y a pas de contenu visible de cette activité. Ce délai entre le clic et l'affichage du contenu n'est pas très convivial.

Merci

  • Que voulez-vous dire par "Il n'est pas possible"? Et par "faux"?
  • Ya bien sûr... Mapview besoin d'un temps à charger et c'est autour de 10 seconde. et laissez-moi être clair sur autre chose si vous avez utilisé Intention Explicite, puis il va prendre du temps pour accéder à un autre écran et c'est autour de 10 seconde.
  • Ok, maintenant, je comprends ce que tu veux dire. L'initialisation de MapFragment ne prend pas 1 seconde, mais le lancement de l'Activité avec MapFragment prend plus de 1 seconde. J'ai ajouté à la question, ce qui se passe dans l'application et ce que je veux dire par 1 seconde de retard.
  • ya exactement. C'est ce que je suis parler au sujet de.
  • Désolé, mais je ne pas acheter ce que explenation et de la réponse. En particulier, quand il y a une autre application sans ce problème. Par exemple Google I/O 2014 de l'application.
  • Je suis également confronté à ce problème. Dans mon application, j'ai l'affichage de la carte dans plusieurs activités. La première fois que j'ai commencer toute activité avec une carte, il prend plus de temps que les fois suivantes.

InformationsquelleAutor nonahex | 2014-10-03