Menu > Android > Fragment Note

注意:リンクが張られていないのは、記事候補のテーマです。

Fragmentの機能

ListFragmentの機能

DialogFragmentの機能


ActivityからみたFragment

  • FragmentManager#saveFragmentInstanceState(Fragment)とFragment#instantiate(Context,String,Bundle)
  • FragmentManager#saveFragmentInstanceState(Fragment)とFragment#setInitialSavedState(SavedState)

ActivityとFragmentの流れ

そのうち絵にでも描いてまとめよう。
  1. Activity:onCreate() Start.
  2. Activity:onApplyThemeResource() Start.
  3. Activity:onCreateView(View, String, Context, AttributeSet) Start.
  4. Activity:onCreateView(String, Context, AttributeSet) Start.
  5. ~~~ 複数回 onCreateView が呼び出される ~~~
  6. Fragment:onInflate() Start.
  7. Fragment:onAttach() Start.
  8. Activity:onAttachFragment() Start.
  9. Fragment:onCreate() Start.
  10. Fragment:onCreateView() Start.
  11. Fragment:onViewCreated() Start : Bundle=null
  12. Fragment:onActivityCreated() Start.
  13. Activity:onStart() Start.
  14. Fragment:onStart() Start.
  15. Activity:onPostCreate() Start.
  16. Activity:onResume() Start.
  17. Fragment:onResume() Start.
  18. Activity:onPostResume() Start.
  19. Activity:onAttachedToWindow() Start.
  20. Activity:onCreatePanelView() Start.
  21. Activity:onCreatePanelMenu() Start.
  22. ~~~ なんやかんやあって、終了処理 ~~~
  23. Fragment:onPause() Start.
  24. Activity:onPause() Start.
  25. Fragment:onStop() Start.
  26. Activity:onStop() Start.
  27. Fragment:onDestroyView() Start.
  28. Fragment:onDestroy() Start.
  29. Fragment:onDetach() Start.
  30. Activity:onDestroy() Start.
  31. Activity:onDetachedFromWindow() Start.


最終更新:2012年11月16日 00:05