Подтвердить что ты не робот

Как отключить режим multiwindow для Activity в Android N +

В предварительном просмотре для Android N поддержка по умолчанию для нескольких окон включена. Как отключить его для активации? Также, что произойдет, если приложение с поддержкой нескольких окон запускает мою отключенную активность?

4b9b3361

Ответ 1

в вашем mainfest вам нужно

android:resizeableActivity="false"

поэтому в вашем файле манифеста для каждого действия, которое вы хотите отключить, он будет похож на

<activity android:name=".SomeActivity"
    android:label="@string/app_name"
    android:resizeableActivity="false" />

или если вы хотите отключить его во всем приложении

<application 
   android:resizeableActivity="false" >
    . . .
</application>

Что касается того, что произойдет, андроид просто не позволит вашему приложению перейти в многоэкранный режим, он останется в полноэкранном режиме. см. https://developer.android.com/preview/features/multi-window.html и https://developer.android.com/guide/topics/manifest/activity-element.html#resizeableActivity