Wie kann ich den Neustart oder das Abrufen von create () auf Bildschirmausrichtung stoppen, ich möchte die Wiederherstellung der Aktivität auf Bildschirmausrichtung stoppen. Vielen Dank im Voraus bitte sagen Sie mir eine bessere Lösung, die wirklich ein Problem schafft. Wie in meinem Programm, wähle ich ein Bild aus, aber bei der Bildschirmausrichtung geht das Bild aus, deshalb möchte ich die Wiederherstellung der Aktivität auf der Bildschirmausrichtung stoppen.
%Vor% Bis zu API 13
gab es einen neuen Wert für das Attribut configChanges
, screenSize
Wenn Sie große Bildschirme verwenden, sollten Sie daher screenSize in Ihrem Attribut configChanges hinzufügen:
%Vor% Dies passiert, weil sich die Aktivität bei Neustart der Bildschirmausrichtung neu startet. In diesem Fall können Sie das Attribut configChanges
in Ihrem Tag in der AndroidManifest-Datei hinzufügen, um die Neuerstellung der Aktivität zu stoppen.
By, das wird auch nicht aufhören, obwohl sich die Ausrichtung ändert.
%Vor%Fügen Sie in Ihrer AndroidManifest.xml-Datei in der Aktivität
hinzu %Vor%Beispiel wie folgt:
%Vor%Zwei Möglichkeiten dafür:
Sie können entweder android: configChanges="keyboardHidden | orientation" in der Manifest-Datei festlegen, um die Wiederherstellung von Aktivitäten zu vermeiden.
Or Nehmen Sie die Änderungen vor, die beim Ändern der Ausrichtung in der überschriebenen Methode angewendet werden sollen
@Override
%Vor%Hinzufügen
%Vor%oder
%Vor% zu Ihrem Layout in mainwindow.xml
.
Beispiel :::
%Vor%Sie müssen nichts in der Aktivitätsklasse hinzufügen.
Hoffe, dass dies Ihnen helfen kann
Tags und Links android