Gut ist die Frage, dass ich eine App mit mehreren Aktivitäten habe. Die Hauptaktivität besteht aus mehreren Animationen und das Problem ist, dass wenn ich die App laufe und in der Hauptaktivität bleibe, alles in Ordnung ist, aber wenn ich zu einer anderen Aktivität gehe (die Einstellungsaktivität zum Beispiel) und zurück zur Hauptaktivität komme Irgendwann beginnt die Hole-App nachzueilen. Jeder Hinweis auf warum ist das passiert? Mögen die anderen Aktivitäten im Hintergrund weiterlaufen oder so? Danke euch allen.Lag Android App nach einiger Zeit
1
A
Antwort
1
Was Ihr Szenario betrifft, versuchen folgende
richtige Navigation innerhalb Ihrer App einrichten.
Wenn Sie halten zu schließen und Ihre Aktivitäten zu öffnen (wenn Ihre Tätigkeit noch auf Ressourcen halten), die Speicherauslastung hält sich häufen. Stellen Sie also sicher, dass Sie alle Ressourcen wie die Kamera freigeben oder eine Animation beenden, bevor Sie finish() aufrufen.
Probieren Sie verschiedene android: launchMode Optionen für die Hauptaktivität/Home-Bildschirm Aktivität. (Dies hängt von Ihrem App-Design)
Um zu finden, die Ihre App rufen mehr Speicher zu verwenden, versuchen https://developer.android.com/studio/profile/investigate-ram.html
PS. Sie könnten mehr Details wie @Michiyo erwähnt haben.
Können Sie ein einfaches Beispiel veröffentlichen, mit dem andere Benutzer das Problem reproduzieren können? Siehe http://stackoverflow.com/help/mcve – Michiyo