Activity/Fragment生命周期变化

来源:互联网 发布:淘宝店打折怎么设置 编辑:程序博客网 时间:2024/05/21 06:31

Activity生命周期

  1. 第一次启动:onCreate –> onStart –> onResume
  2. 打开新界面或切换到桌面时:onPause –> onStop
    注:如果新界面采用了透明主题,那么当前Activity不会回调onStop
  3. 再次回到原界面时:onRestart –> onStart –> onResume
  4. back键回退:onPause –> onStop –>onDestroy

Fragment生命周期

  1. 第一次加载到屏幕上:onAttach –> onCreate –> onCreateView –> onActivityCreated –> onStart –> onResume
  2. 被替换:onPause –> onStop –> onDestroyView –> onDestroy –> onDetach
    注:如果fragment加入到了返回栈addToBackStack,那么不执行onDestroy –> onDetach
  3. Back键返回:onActivityCreated –> onStart –> onResume
  4. 再次back返回:onPause –> onStop –> onDestroyView –>onDestroy –>onDetach
原创粉丝点击