閉じる

眠りにはいると縦画面に

Androidアプリを作っていて、画面サイズの関係で特定のアクティビティだけ横画面(Landscape)で動かすようにした。
で、そのアクティビティを動かしているときだけ、画面が消えた後に onDestroy、onCreateと呼び直される。
復帰したときも同様に onDestroy、onCreateと呼び出される。
要はアクティビティが一から作り直されている。
何故か何故かと調べていったら、どうも画面が消えたときに縦画面(portrait)に移行する模様。
結果、横画面で動いている当該アクティビティはいったん破棄され、縦画面で作り直されると。
復帰時も同様のプロセスが行われる。
これは困った。
画面構成から見直す方向で。

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)