注意:リンクが張られていないのは、記事候補のテーマです。
Fragmentの機能
ListFragmentの機能
DialogFragmentの機能
ActivityからみたFragment
- FragmentManager#saveFragmentInstanceState(Fragment)とFragment#instantiate(Context,String,Bundle)
- FragmentManager#saveFragmentInstanceState(Fragment)とFragment#setInitialSavedState(SavedState)
ActivityとFragmentの流れ
そのうち絵にでも描いてまとめよう。
- Activity:onCreate() Start.
- Activity:onApplyThemeResource() Start.
- Activity:onCreateView(View, String, Context, AttributeSet) Start.
- Activity:onCreateView(String, Context, AttributeSet) Start.
- ~~~ 複数回 onCreateView が呼び出される ~~~
- Fragment:onInflate() Start.
- Fragment:onAttach() Start.
- Activity:onAttachFragment() Start.
- Fragment:onCreate() Start.
- Fragment:onCreateView() Start.
- Fragment:onViewCreated() Start : Bundle=null
- Fragment:onActivityCreated() Start.
- Activity:onStart() Start.
- Fragment:onStart() Start.
- Activity:onPostCreate() Start.
- Activity:onResume() Start.
- Fragment:onResume() Start.
- Activity:onPostResume() Start.
- Activity:onAttachedToWindow() Start.
- Activity:onCreatePanelView() Start.
- Activity:onCreatePanelMenu() Start.
- ~~~ なんやかんやあって、終了処理 ~~~
- Fragment:onPause() Start.
- Activity:onPause() Start.
- Fragment:onStop() Start.
- Activity:onStop() Start.
- Fragment:onDestroyView() Start.
- Fragment:onDestroy() Start.
- Fragment:onDetach() Start.
- Activity:onDestroy() Start.
- Activity:onDetachedFromWindow() Start.
最終更新:2012年11月16日 00:05