2010年10月3日日曜日

Android moveTaskToBack

Activity のリファレンスを眺めていたら、こんなの見つけました第2弾。

public boolean moveTaskToBack (boolean nonRoot)

この Activity が含まれる Task を Activity stack の後方に移動する。
Task 内の Activity の順番は変わらない。

引数 nonRoot
 true : Task 内のどの Activity の場合でも移動する
 false : Activity が Task の root の場合のみ移動する

戻り値
 true : Task は移動した(もしくは、すでに後方にいる)
 false : Task の移動に失敗した


これだけだとつまらないので、これが呼ばれたときのライフサイクルを
調べてみた。

moveTaskToBack() : true

onSaveInstanceState()

onResume()

onWindowFocusChanged (boolean hasFocus) : false

onCreateDescription() : null

onStop()


ちゃんと Destroy() されてませんでした。

 

0 件のコメント:

コメントを投稿