Android Nの開発者プレビューでは、マルチウィンドウサポートはデフォルトで有効になっています。アクティビティで無効にするにはどうすればよいですか?また、マルチウィンドウ対応アプリが無効なアクティビティを起動するとどうなりますか?
マニフェストでは、次のものが必要です。
Android:resizeableActivity="false"
したがって、マニフェストファイルで、機能を無効にするアクティビティごとに、次のようになります。
<activity Android:name=".SomeActivity"
Android:label="@string/app_name"
Android:resizeableActivity="false" />
または、アプリ全体で無効にする場合:
<application
Android:resizeableActivity="false" >
. . .
</application>
何が起こるかについては、Androidはアプリをマルチスクリーンモードに移行させません-フルスクリーンのままにします。 https://developer.Android。 com/preview/features/multi-window.html および https://developer.Android.com/guide/topics/manifest/activity-element.html#resizeableActivity 。
注:Unresizableアクティビティを開始するときに、IntentにIntent.FLAG_ACTIVITY_NEW_TASK
フラグも追加する必要があります。それ以外の場合は、ルートアクティビティからプロパティを継承します。
マニフェストファイルにアクティビティのAndroid:resizeableActivity="false"
を追加するか、アプリケーションにこれを追加することもできます。
<activity Android:name=".YourActivity"
Android:label="@string/app_name"
Android:resizeableActivity="false" />