Deaktivieren der Multi-Fenster-Funktion für Android N funktioniert nicht für eine Aktivität

8

Ich möchte die Unterstützung mehrerer Fenster für eine Aktivität in meiner App deaktivieren. Ich habe resizeableActivity in meinem Manifest auf "false" gesetzt, aber wenn ich lange auf das App-Symbol drücke, wird die App weiterhin im Multi-Window-Modus ausgeführt. Unten ist mein Manifest:

%Vor%

Pro Dokumentation :

  

android:resizeableActivity=["true" | "false"]

     

Wenn das Attribut auf "false" gesetzt ist, unterstützt die Aktivität den Mehrfachfenstermodus nicht. Wenn dieser Wert falsch ist und der Benutzer versucht, die Aktivität im Mehrfenstermodus zu starten, übernimmt die Aktivität den gesamten Bildschirm.

Ich habe auch versucht, dieses Attribut auf Anwendungsebene in Manifest auf false zu setzen, aber es startet immer noch im Multi-Window-Modus. Irgendein Hinweis darauf, was ich falsch mache, wird sehr geschätzt?

    
user899849 21.07.2016, 14:00
quelle

3 Antworten

4

Die Aktivität, die sich im Stamm der Aufgabe befindet, steuert die Fenstergröße. Ihre Auswahlmöglichkeiten sind:

  1. Verfolge alle möglichen Aufgaben-Stammaktivitäten in deiner App und vergewissere dich, dass sie auch android:resizeableActivity="false"

  2. haben
  3. Erzwingen Sie diese Aktivität in eine andere Aufgabe, indem Sie Intent flags beim Starten oder in den Manifesteinstellungen

  4. eingeben
CommonsWare 22.07.2016, 14:18
quelle
3

[UPDATE] setze android: resizeableActivity="false" im Application-Tag. Das wird jetzt funktionieren.

    
Vineeth 22.09.2016 12:30
quelle
0

Ich habe dieses Problem schon früher, und ich versuche es viele Male zu finden add android: launchMode="singleTask" & amp; & amp; android: resizeableActivity="false" zur gleichen Zeit.

    
stone Lenord 28.09.2017 13:02
quelle