生命周期
- 进入activityA
onCreateA -- > onStartA --> onResumeA - activityA startActivity(this,ActivityB.class);
onPauseA --> onCreateB --> onStartB --> onResumeB --> onStopA - ActivityB执行finish()
onPauseB --> onRestartA --> onStartA --> onResumeA --> onStopB --> onDestroyB
Activity的优先级
- 前台activity 正在和用户交互的activity,优先级最高
- 可见但非前台activity(没有焦点),比如弹出一个对话框,导致activity可见却没有焦点
- 后台activity,已经被暂停的activity(执行过onStop)优先级最低。