11/09/09 07:19:04.46
ライフサイクルではまってるので質問です。
アプリ起動後に電源ボタンを押した時のシーケンスなのだけど、サンプルと新規プロジェクトで動作が違いすぎて困ってる。
サンプルのシーケンスが正解ぽいのだけど、なんでこういう風になってるのかわからないので、分かる方教えてください。
ギャラタブで動作確認してます。
サンプル(snake)(android-7)では以下のような流れで、
・電源ボタン押下
onSaveInstanceState
onPause
・電源ボタン再押下→ロック画面解除
とくになし
新規プロジェクト(android-7)では以下のような流れ。
・電源ボタン押下
onSaveInstanceState
onPause
onDestroy
onCreate
onResume
onPause
・電源ボタン再押下→ロック画面解除
onResume
onSaveInstanceState
onPause
onDestroy
onCreate
↓同じ流れが後2回連続で続く・・・