facebook twitter youtube
Salesforce Java Android PHP JavaScript MySQL Perl node.js HTML iOS
in Android - 12 2月, 2017
by sato - no comments
[Android]Android 7.0 マルチウィンドウの話

今回はAndroid 7.0で追加された新機能マルチウィンドウについて書いてみます。

Android Developerのマルチウィンドウに関するページを確認すると下記の属性をAndroidManifestに追加しtrueを設定することで使えるようになるようです。

android:resizeableActivity

マルチウィンドウでアプリを起動する方法はOverviewボタン(アプリの起動履歴が見れるボタン)を長押しして画面を履歴表示し、そこで対象のアプリを選択するとマルチウィンドウモードでアプリが起動するようです。

マルチウィンドウモード中のライフサイクルは通常と変わらないようです。
操作している画面のActivityはResume、操作していないほうの画面はPauseになるようなので、onPause()で画面のクリアや動画の停止などを行うと期待した動作にならないことがあるようです。

試しにアプリを作ってみようと思ったのですが手元に環境がなかったので次回実際に作成した時の話を記載したいと思います。

Android Developer
マルチウィンドウのサポート