Ich habe alle Aktivitäten im Hochformat, außer dem, mit dem ich ein Video abspiele, das immer im Querformat abgespielt wird. Ich habe festgestellt, dass bei Android 8.1 jedes Mal, wenn ich die Videoaktivität öffne und sie schließe, die vorherige Aktivität in Querformat geht, obwohl sie im Manifest auf "Porträt" eingestellt ist.
Dies geschieht nur dann, wenn Sie von einer Aktivität zurückkehren, bei der es sich um eine Landschaft handelt.
Es gibt jemanden, der das erlebt?
Danke.
BEARBEITEN
Ich melde den Fehler bei Google: Ссылка
Ich habe gerade in meiner eigenen App auf dieses Problem gestoßen.
Die Lösung, die für mich funktioniert, ist wie folgt:
%Vor%Der obige Code sollte in die Aktivität im Querformat gehen (d. h. die zweite Aktivität und die, in die Sie die Zurück-Schaltfläche drücken)
Ich möchte darauf hinweisen, dass diese Lösung nicht meine eigene war, und ich habe sie aus dem Posten Nr. 20 unter folgendem Link (der auch im OP vermerkt ist) übernommen:
Ich dachte nur, dass es für Leute leichter ist, auf sie zuzugreifen, wenn sie nicht nach einer anderen Seite suchen müssen.
Geben Sie in der onCreate-Methode jeder Aktivität diese Zeile ein
%Vor%für die Landschaft und
%Vor%für die Portraits
Tags und Links android android-8.1-oreo