2017-09-27 2 views
0

Nach Google document, gehe ich auf Einstellung und ändern meine Gerät Anzeige Zoomstufe, dann zurück zu meiner App. Die onCreate-Methode der Aktivität wird jedoch plötzlich aufgerufen, sodass alle Eigenschaften zurückgesetzt werden.Welche Methode wird beim Ändern der Anzeigegröße aufgerufen?

Bitte sagen Sie mir, wie Sie mit diesem Fall umgehen. Instanzstatus speichern?

+1

1) richtig die Aktivität Lebenszyklus implementieren - Ihre Aktivität durch das Betriebssystem in verschiedenen situatons neu erstellt werden kann. 2) für Konfigurationsänderungen können Sie auch einen Blick darauf werfen: https://developer.android.com/guide/topics/resources/runtime-changes.html – Henry

+0

@Henry onConfigurationChanged wird in diesem Fall nicht aufgerufen – quangkid

+0

@quangkid: Möchten Sie Ihre Textgröße so beibehalten, wie sie nach der Änderung der Bildschirmgröße ist? – ashish

Antwort

1

Redux ist eine inspirierte vorhersagbare State Container-Bibliothek für Java/Android. Es kann Ihnen helfen, Ihre Statusmutationen leichter zu lesen und den Status Ihrer Anwendung zu schreiben.

Was ist Redux??

Android Bibliotheksprojekt redux implementiert Stand der Anwendung zu halten. Here

0

Schließlich merke ich, dass der einfachste Weg, Objekte in onSaveInstance Methode spart eine abrufen sie auf onCreate zurück

Verwandte Themen