studio - ¿Cómo puedo deshabilitar el modo de múltiples ventanas para una actividad en Android N+?
multiwindow toggle (2)
En la vista previa del desarrollador para Android N, la compatibilidad con múltiples ventanas está habilitada de forma predeterminada. ¿Cómo puedo desactivarlo para las actividades? Además, ¿qué ocurrirá si una aplicación habilitada para ventanas múltiples inicia mi actividad deshabilitada?
en tu mainfest necesitas
android:resizeableActivity="false"
así que en su archivo de manifiesto para cada actividad que desee deshabilitar la función sería como
<activity android:name=".SomeActivity"
android:label="@string/app_name"
android:resizeableActivity="false" />
o si quieres desactivarlo en toda tu aplicación
<application
android:resizeableActivity="false" >
. . .
</application>
En cuanto a lo que sucederá, Android no permitirá que su aplicación entre en modo de pantalla múltiple, permanecerá en pantalla completa. consulte https://developer.android.com/preview/features/multi-window.html y https://developer.android.com/guide/topics/manifest/activity-element.html#resizeableActivity
Nota : al iniciar una actividad irresimible, también debe agregar el indicador Intent.FLAG_ACTIVITY_NEW_TASK a Intent. De lo contrario, heredará las propiedades de la actividad raíz.
Agregue android:resizeableActivity="false"
para su Actividad en su archivo Manifest o también puede agregar esto para su Aplicación:
<activity android:name=".YourActivity"
android:label="@string/app_name"
android:resizeableActivity="false" />