Fragment生命周期

来源:互联网 发布:桌面摆件 知乎 编辑:程序博客网 时间:2024/05/07 09:24

简介

xxx

情况分类

  • 启动

    onAttach->onCreate->onCreateView->onViewCreated->onActivityCreated->onViewStateRestored->onStart->onResume
  • 启动后按Home键

    onPause->onSaveInstanceState
  • 按Home键后点开

    onStart->onResume
  • 点开后切换Fragment(左一到右三)

    onPause->onDestroyView
    • 切换后切回(右三到左一)

      onViewCreated->onActivityCreated->onViewStateRestored->onStart->onResume
      • 切回后直至屏幕锁屏

        onPause->onSaveInstanceState
      • 锁屏后开启屏幕

        onStart->onResume
    • 切换后直至屏幕锁屏

      onSaveInstanceState
      • 锁屏后开启屏幕

        无方法执行

  • 开启屏幕后,下拉手机通知栏,点通知跳转另一程序

    onPause->onSaveInstanceState
  • 跳转后返回当前程序

    onStart->onResume
  • 返回后退出程序(Fragment依附Activity被销毁)

    onDestroyView->onDestroy->onDetach
原创粉丝点击