1.17 Activity & Fragment生命周期
          
             
  less than 1 minute read
          
        
      
      
        
        Activity
  - onCreate()
- onStart()
- onNewIntent(), 当- startActivity()且- Activity是- singleTop, 或重新启动- ActivityStack栈顶的- Activity被调用…
- onResume()
- onPause()
- onStop()重新进入 ->- onRestart()->- onStart(); App 进程被kill后, 重新进入->- onCreate()
- 
    onDestroy()
 
- launchMode- 
      - singleInstance, 只允许运行一个实例, 这个- Activity获取唯一的task, 如果它使用相同的- intent启动,- task会拿到前台并调用- onNewIntent
- singleTask, 如果启动一个已运行的task在运行这个- Activity, 则把当前task拿到前台, 且该- Activity会收到- onNewIntent
- singleTop, 当启动一个在前台和用户交互的- Activity, 则复用该实例, 该示例会收到- onNewIntent
- standard, 启动- Activity创建一个示例
 
Fragment
  - onAttach()
- onCreate()
- onCreateView()
- onViewCreated()
- onStart()
- onResume()
- onPause()
- onStop()
- onDestroyView()
- onDestroy()
- onDetach()