Wenn Sie Ihr Gerät drehen und der Bildschirm die Ausrichtung ändert, zerstört Android normalerweise die vorhandenen Aktivitäten und Fragmente Ihrer Anwendung und stellt sie neu her . Android tut dies, damit Ihre Anwendung Ressourcen basierend auf der neuen Konfiguration neu laden kann.
- Was passiert mit einer Aktivität, wenn sich die Bildschirmausrichtung ändert??
- Was passiert, wenn der Android -Bildschirm dreht?
- Was macht die Bildschirmausrichtung??
- So vermeiden Sie die Neustartaktivität, wenn sich die Orientierung auf Android ändert?
Was passiert mit einer Aktivität, wenn sich die Bildschirmausrichtung ändert??
Einige Gerätekonfigurationen können sich während der Laufzeit ändern (z. B. Bildschirmausrichtung, Verfügbarkeit von Tastaturen und wenn der Benutzer den Multi-Window-Modus aktiviert). Wenn eine solche Änderung auftritt, startet Android die laufende Aktivität (OnDestroy () wird aufgerufen, gefolgt von OnCreate ()).
Was passiert, wenn der Android -Bildschirm dreht?
Wenn diese Einstellung für die Barrierefreiheit eingeschaltet ist, dreht sich der Bildschirm automatisch, wenn Sie Ihr Gerät zwischen Porträt- und Landschaftsposition verschieben. Wenn Sie Talkback verwenden, möchten Sie möglicherweise automatisch-Rotate ausschalten, da das Drehen des Bildschirms das gesprochene Feedback unterbrechen kann.
Was macht die Bildschirmausrichtung??
Automatische Drehen: Ermöglicht die Bildschirmausrichtung Ihres Geräts automatisch ein und dreht sich, je nachdem, wie Sie Ihr Gerät halten. Wenn Sie beispielsweise Ihr Gerät seitwärts drehen, wechselt der Bildschirm automatisch in den Landschaftsmodus.
So vermeiden Sie die Neustartaktivität, wenn sich die Orientierung auf Android ändert?
Verhindern Sie die Aktivitäten zum Nachbau
Eine weitere häufigste Lösung für den Umgang mit Orientierungsänderungen durch Einstellen des Android: ConfigChanges -Flags für Ihre Aktivität in AndroidManifest. xml. Mit diesem Attribut werden Ihre Aktivitäten nicht neu erstellt und alle Ihre Ansichten und Daten werden nach der Änderung der Orientierung weiterhin vorhanden sein.