Activitiy 之间的切换
当从activity A 中切换启动activity B 时,请注意切换的生命周期变化,特别是两个activity 在同一个进程中,下面有个顺序操作当从A到B:
- Activity A 的onPause() 执行
- Activiy B 的oncreate(),onStart(), onResume() 顺序执行
- 然后A不再长时间在屏幕上显示,onStop()方法顺序执行
这种有目的性的执行回调顺序可以使你信息从一个activity到另一个activity。例如:想在Activiy A停止时候写入数据供Activity B读取 ,那你就应该在onPause() 方法里面执行数据而不是在onStop方法中执行。
在android 官网上读到的,感觉不错。