くそー、画面を傾けて縦レイアウトから横レイアウトになる時、Activity の onDestroy と onCreate が呼ばれやがる…。つまり、いつ死んでも良いように常に状態を onSaveInstanceState と onRestoreInstanceState で保存と復元をしておけと・・・。
サービス化しても、傾ける度にサービスを再起動させられるんじゃ、たまったもんじゃねぇ。onDestroy では、unbindService しないと怒られる。しょうがねぇ。傾きレイアウトは禁止するか?しかし、画面がオン・オフになっても onDestroy と onCreate が呼ばれるのかもしれん。ここら辺は、もうちょい調べないとわからない。
最悪、スクリーンロックして、ディスプレイを暗くする?
0 件のコメント:
コメントを投稿