文章目录

  • onAttach() 关联Activity时调用
  • onCreate() 创建Fragment时调用,在这里必须初始化Fragment的基础组件
  • onCreateView() Fragment要绘制自己的界面时调用,这个方法必须返回Fragment的layout,也可以返回null(表示没有界面)
  • onActivityCreated() 当Activity对象完成自己的onCreate方法时调用
  • onStart() Fragment的UI可见时调用
  • onResume() Fragment的UI可交互时调用
  • onPause() Fragment 可见但不可交互时调用
  • onStop() Fragment 完全不可见时调用
  • onDestroyView() Fragment 移除视图时调用
  • onDestroy() 清理View资源时调用
  • onDetach() 失去Activity关联时调用

  • 切换到Fragment(第一次)

    • onAttach
    • onCreate
    • onCreateView
    • onActivityCreated
    • onStart
    • onResume
  • 屏幕熄灭

    • onPause
    • onSaveInstanceState
    • onStop
  • 屏幕解锁

    • onStart
    • onResume
  • 切换到其他Fragment

    • onPause
    • onStop
    • onDestroyView
  • 切换回本身

    • onCreateView
    • onActivityCreated
    • onStart
    • onResume
  • 回到桌面

    • onPause
    • onSaveInstanceState
    • onStop
  • 回到应用

    • onStart
    • onResume
  • 退出应用

    • onPause
    • onStop
    • onDestroyView
    • onDestroy
    • onDetach
文章目录