1. Das Steuerelement „excludeFromRecents“ wird nicht in der Liste „Zuletzt verwendet“ angezeigt
Nicht anzeigen, wenn wahr; Anzeige, wenn falsch, Standard
<activity
android:name=".MainActivity"
android:alwaysRetainTaskState="true"
android:excludeFromRecents="true"
android:exported="true"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale|layoutDirection|density"
android:launchMode="singleInstance"
android:resizeableActivity="${resizeable}"
android:screenOrientation="landscape"
android:windowSoftInputMode="adjustPan">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
2. Multi-Window-Attribut resizeableActivity
Das globale Aktivitäts- Tag kann unter dem Anwendungs-Tag festgelegt werden und eine einzelne Aktivität kann unter dem Anwendungs-Tag festgelegt werden
android:resizeableActivity="${resizeable}"
Die Einstellung dieses Attributs führt zu drei Situationen:
① Wenn dieses Attribut nicht deklariert ist, ist der Mehrfenstermodus standardmäßig zulässig, im obigen Bild wird jedoch eine Eingabeaufforderung angezeigt (bei der ersten Ausführung). ②
Wenn Dieses Attribut wird deklariert und der Wert wird festgelegt. Wenn es wahr ist, ist es erlaubt, in den Mehrfenstermodus zu wechseln, und es erfolgt keine Eingabeaufforderung. ③
Wenn dieses Attribut deklariert ist und der Wert auf falsch gesetzt ist, ist dies nicht der Fall Wenn Sie in den Mehrfenstermodus wechseln dürfen, ist nur die Vollbildanzeige zulässig
Fensteränderungsattribut configChanges
android:configChanges="keyboardHidden|orientation|screenSize|mcc|mnc|keyboard|navigation"
Das Skalieren der Größe des Anwendungsfensters unter mehreren Fenstern löst eine Konfigurationsänderung aus. Zu den möglichen Änderungen gehören „screenSize“, „smallScreenSize“, „layoutDirection“, „screenLayout“ und „orientierung“. Es wird empfohlen, dass das Manifest der Aktivität configChanges konfiguriert, andernfalls wird die Aktivität zerstört und neu erstellt, was möglicherweise passieren kann verursachen Einfrierungen und eine schlechte Benutzererfahrung. .