Der erste Start von Activity with Google Maps ist sehr langsam

Ich möchte SupportMapFragment in einer meiner Aktivitäten haben. Ich füge dieses Fragment direkt zu Layout-XML hinzu und setze dieses Layout als Inhaltsansicht. Wenn Activity zum ersten Mal gestartet wird, dauert es zu lange (über 1 Sekunde). Die nächsten Starts sind in Ordnung und dauern einige Millisekunden.

Ich habe es versucht

Eine Initialisierung entfernenuse MapFragment anstelle von SupportMapFragmentadd MapFragmentiert programmatisch

aber nichts hat geholfen. Die Karte wird ohne Probleme oder verdächtiges Protokoll angezeigt.

Haben Sie Vorschläge, was es verursacht und wie es verbessert werden kann?

bearbeiten Ich habe eine ListView und wenn der Benutzer auf Item klickt, wird DetailActivity mit MapFragment gestartet. Nach dem Klicken auf ein Element tritt eine merkliche Verzögerung auf, bevor DetailActivity angezeigt wird. Nur die Methode onCreate, bei der ich setContentView aufrufe, dauert länger als 1 Sekunde. Und während sich die Aktivität in der onCreate-Methode befindet, ist von dieser Aktivität kein sichtbarer Inhalt vorhanden. Diese Verzögerung zwischen dem Klicken und dem Anzeigen von Inhalten ist nicht sehr benutzerfreundlich.

Vielen Dan

Antworten auf die Frage(8)

Ihre Antwort auf die Frage