Android小问题:SingleTask启动模式时,activity的生命周期
2016-02-26 14:30
519 查看
singleTask保证了在栈中Activity的唯一性,如果被SingleTask标记的Activity处于栈底,
站定的Activity发送Intent返回到栈底时,栈中间的Activity会被清除,
这个时候被标记过SingleTask的生命周期会响应的做出调整。
onCreate是用来创建一个Activity也就是创建一个窗体,但一个Activty处于任务栈的顶端,
若再次调用startActivity去创建它,则不会再次创建。
若你想利用已有的Acivity去处理别的Intent时,你就可以利用onNewIntent来处理。
在onNewIntent里面就会获得新的Intent.
如果IntentActivity处于任务栈的顶端,也就是说之前打开过的Activity,现在处于
onPause
onStop 状态的话
其他应用再发送Intent的话,执行顺序为:
onNewIntent
onRestart
onStart
onResume
站定的Activity发送Intent返回到栈底时,栈中间的Activity会被清除,
这个时候被标记过SingleTask的生命周期会响应的做出调整。
onCreate是用来创建一个Activity也就是创建一个窗体,但一个Activty处于任务栈的顶端,
若再次调用startActivity去创建它,则不会再次创建。
若你想利用已有的Acivity去处理别的Intent时,你就可以利用onNewIntent来处理。
在onNewIntent里面就会获得新的Intent.
如果IntentActivity处于任务栈的顶端,也就是说之前打开过的Activity,现在处于
onPause
onStop 状态的话
其他应用再发送Intent的话,执行顺序为:
onNewIntent
onRestart
onStart
onResume
相关文章推荐
- android-gif-drawable 加载太多的gif,有时gif动态图不动
- Android应用开发中Action bar编写的入门教程
- android 编程小技巧(1)---超实用的LogUtil
- Android SwipeRefreshLayout下拉刷新与上拉加载+滑动删除
- android开发小感
- Android studio 导入*.jar包 如 Vollley
- Android之GlSurfaceView调度Skia
- android中Intent和IntentFilter的区别
- 第3章 Android Dalvik虚拟机 第三节(上)
- Android 通知栏提示
- Android状态保存与恢复
- Android Studio——FrameLayout
- Android 自己定义 TextView drawableTop 图标与文字左对齐(效果图)
- Android 自己定义 TextView drawableTop 图标与文字左对齐(效果图)
- Android SwipeRefreshLayout下拉刷新与上拉加载+滑动删除
- Android studio 中 butterknife zelezny 的使用
- Android:实现仿 美团/淘宝 多级分类菜单效果
- Android support library 23.2新特性介绍
- android事件传递机制测试分析
- Android按钮的各个样式设置