2016-03-31 6 views
14

フラグメントアクティビティライフサイクル中にonAttachが呼び出されたのは正確ですか?Fragment LifeCycle中にonAttachが呼び出されるのはいつですか?

私は断片ライフサイクルを知っていますが、正確にはいつですか?

フラグメントオブジェクトが開始されたとき、またはフラグメントマネージャが呼び出されたときは、それはありますか?

答えて

53

第一の方法は、のonCreateあります。 onCreateアクティビティはフラグメントを追加し、この時点でonAttachが呼び出されます。以下のような絵でenter image description here

参考:http://baiduhix.blogspot.com.br/2015/08/android-how-to-do-findviewbyid-in.html

EDIT:アンドロイドの

更新ライフサイクル

enter image description here

参考:https://github.com/xxv/android-lifecycle

+1

にonSaveInstaceState追加するとよいでしょうスキーム – Defuera

+1

どこからのonViewCreated断片はこのスキームにある? –

+3

これは非常に古い図です。 onFreeze()の名前がAndroid 0.9 SDK BetaのonSaveInstanceState()に変更されました。 https://developer.android.com/sdk/OLD_RELEASENOTES.htmlをご覧ください。 –

関連する問題