clearTaskOnLaunch的使用

设置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。

你可能感兴趣的:(clearTaskOnLaunch的使用)