一个Activity开启另一额Activity时各生命周期函数调用顺序
2014-12-16 11:35
447 查看
当A Activity 开始 B Activity时,两个Activity中的生命周期函数执行顺序如下:
1.A.onPause()
2.B.onCreate()-->B.onStart()-->B.onResume()
3.A.onStop()
所以,如果要想在A Activity关闭的时候进行数据的保存(例如,写入数据到数据库),而在B Activity中进行数据的读取,那么就不应该在A Activity的onStop()方法中进行保存数据的操作,而应该在 onPause()方法中进行,这样才能保证在B Activity的三个方法中获得保存的数据。
onStop()是在该Activity完全不可见的时候才被调用的。
相关文章推荐
- Android中Activity生命周期,函数调用顺序
- 面试问题 activity生命周期,当设备旋转时android生命周期方法的调用顺序
- Activity生命周期和用户交互的生命周期函数的调用次序
- Activity生命周期方法的调用顺序工程与测试日志
- Android之Activity界面跳转--生命周期方法调用顺序
- 【学习摘记】马士兵Servlet&JSP_课时5_测试Servlet生命周期的4个函数先后调用的顺序
- 方法中开启一个事务之后,能否调用另一个通过事务实现的函数?
- 一个能让你了解所有函数调用顺序的Android库
- 关于继承的Activity中初始化及生命周期被调用的顺序
- android的一个activity的生命周期中有多少函数
- android中Activity的生命周期各回调函数的调用顺序学习心得
- Activity生命周期(2)—事件回调函数调用顺序
- Activity的生命周期函数、onActivityResult、intent和启动模式的调用关系
- 实现函数 functionFunction,调用之后满足如下条件: 1、返回值为一个函数 f 2、调用返回的函数 f,返回值为按照调用顺序的参数拼接,拼接字符为英文逗号加一个空格,即 ', ' 3、所
- Activity生命周期方法的调用顺序project与測试日志
- Activity生命周期被调用的顺序
- 将一个5*5的矩阵中最大的元素放在中心,四个角分别放四个最小的元素(顺序从左到右,从上到下顺序依次从小到大存放),写一个函数实现之。用main函数调用。
- activity跳转时的生命周期函数调用
- Android 学习之旅---Activity生命周期(1)--函数的调用顺序
- 一个能让你了解所有函数调用顺序的Android库