私はFragmentActivity
いくつかのフラグメントを持っています。onActivityCreated
これらのフラグメントを変更/更新するには、各フラグメントを待つ必要があります。FragmentActivity
すべてのonActivityCreated
メソッドが呼び出された後に呼び出すメソッドはありますか?
ありがとう。
私はFragmentActivity
いくつかのフラグメントを持っています。onActivityCreated
これらのフラグメントを変更/更新するには、各フラグメントを待つ必要があります。FragmentActivity
すべてのonActivityCreated
メソッドが呼び出された後に呼び出すメソッドはありますか?
ありがとう。
はい、そのメソッドはFragmentActivity.onActivityCreated(Bundle)
、そのアクティビティが独自の を完了したことをフラグメントに伝えますActivity.onCreate()
。したがって、常に後に呼び出されonCreateView()
ます。
フラグメントのアクティビティが作成され、このフラグメントのビュー階層がインスタンス化されたときに呼び出されます。ビューの取得や状態の復元など、これらの部分が配置されたら、最終的な初期化を行うために使用できます。setRetainInstance(boolean)
このコールバックは、フラグメントが新しいアクティビティ インスタンスに完全に関連付けられていることをフラグメントに通知するため、インスタンスを保持するために使用するフラグメントにも役立ちます。これは afteronCreateView(LayoutInflater, ViewGroup, Bundle)
と beforeと呼ばれonViewStateRestored(Bundle)
ます。