Androidのライフサイクルについては色々なところで解説されているが、実際に端末で操作を行った際に、OnCreate等のメソッドがどう呼ばれるのかがいまいち分かりづらかったので、軽くまとめてみた。 検証に使用した端末は、Nexus S(2.3.6)。 検証用Activity 次のような実装に。 ライフサイクルに関連する7つのメソッド(よく解説の図とかに載ってるやつ)を全てオーバーライドし、呼び出されたメソッドに対応する文字列をログに出力する。 上記に加え、onRestoreInstanceState/onSaveInstanceStateも同じように見る。 finish()を呼んだときの挙動も見るため、Viewにボタンを1個配置し、クリックされたときにfinish()を呼ぶ。 onRestore()でActivityのインスタンスとインスタンスフィールド、クラスとstaticフィールドの
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く