Problem mit der Bildschirmausrichtung von Android 8.1: Spiegeln in Querformat für einen Porträtbildschirm

13

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.

  1. Manchmal geht es ins Hochformat, dann in Landschaft und Landschaft.
  2. Manchmal geht es zum Hochformat, dann zum Querformat und schließlich zum Porträt.

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: Ссылка

    
Sol 10.11.2017, 17:29
quelle

2 Antworten

1

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.

    
TheTestSpecimen 15.03.2018 19:34
quelle
0

Geben Sie in der onCreate-Methode jeder Aktivität diese Zeile ein

%Vor%

für die Landschaft und

%Vor%

für die Portraits

    
Carlos Mion 10.11.2017 17:37
quelle

Tags und Links