フラグメントアクティビティライフサイクル中にonAttach
が呼び出されたのは正確ですか?Fragment LifeCycle中にonAttachが呼び出されるのはいつですか?
私は断片ライフサイクルを知っていますが、正確にはいつですか?
フラグメントオブジェクトが開始されたとき、またはフラグメントマネージャが呼び出されたときは、それはありますか?
フラグメントアクティビティライフサイクル中にonAttach
が呼び出されたのは正確ですか?Fragment LifeCycle中にonAttachが呼び出されるのはいつですか?
私は断片ライフサイクルを知っていますが、正確にはいつですか?
フラグメントオブジェクトが開始されたとき、またはフラグメントマネージャが呼び出されたときは、それはありますか?
第一の方法は、のonCreateあります。 onCreateアクティビティはフラグメントを追加し、この時点でonAttachが呼び出されます。以下のような絵で
参考:http://baiduhix.blogspot.com.br/2015/08/android-how-to-do-findviewbyid-in.html
EDIT:アンドロイドの
更新ライフサイクル
onAttachは、Fragmentがアクティビティに関連付けられた後に呼び出されます。アクティビティで
http://developer.android.com/reference/android/app/Fragment.html#onAttach(android.content.Context)
にonSaveInstaceState追加するとよいでしょうスキーム – Defuera
どこからのonViewCreated断片はこのスキームにある? –
これは非常に古い図です。 onFreeze()の名前がAndroid 0.9 SDK BetaのonSaveInstanceState()に変更されました。 https://developer.android.com/sdk/OLD_RELEASENOTES.htmlをご覧ください。 –