设置android:clearTaskOnLaunch="true"属性对Activity启动运行行为的影响

假设有A,B两个Activity,在AndroidManifest.xml中将A Activity的设置了android:clearTaskOnLaunch="true"。
然后A中的操作启动了B,进入了B:

  1. 如果此时用户按了Home键回到主屏幕上,然后又点击了主屏幕上的A的icon图标启动应用。那么此时不是进入B,而是进入了A。

  2. 如果用户按了屏幕下方的”最近任务列表“键,调出最近任务列表中,出现的是B,用户点击,此时又进入的是B。

以上就是设置了android:clearTaskOnLaunch="true"后的Activity运行的细微差别。属性android:clearTaskOnLaunch,顾名思义,就是说,当设置此属性为true时候,每一次启动此Activity后,将清空以此Activity为根的Task。

更多相关文章

  1. 解決APP启动短暂白屏或者黑屏的问题
  2. 平板上只能竖着启动app,横着打不开
  3. Android(安卓)SurfaceFlinger服务启动过程源码分析
  4. Android(安卓)PopupWindow使用详解
  5. android信得过的退出程序设置
  6. Android初学笔记(记录自己的学习过程,有不对的地方欢迎指出)
  7. 一步一步学android OpenGL ES2.0编程(1)
  8. Android(安卓)开发之RecyclerView的使用
  9. Android(安卓)Manifest.xml 结构详解

随机推荐

  1. Android判断当前界面是否是桌面(主页)
  2. 设置 quick-cocos2d-x 在 Mac 下的编译环
  3. android 如何中断一个子线程
  4. Android(安卓)高级编程--Fragment理解与
  5. Android(安卓)Webview 使用Html播放音频
  6. Java序列化反序列化、Serializable、Parc
  7. WhaleCTF平台Android部分题解
  8. Android(安卓)ApiDemos示例解析(45):App->
  9. Android(安卓)Studio断点调试三(深入研究)
  10. 【Android】入门案例(一)——简单登录