Acitivity启动模式

2017-06-27  本文已影响16人  yaqiong

在AndroidManifest.xml文件中可以修改activity的启动模式,默认是standard标准模式,另外还有singleTop、singleInstance、singleTask三种,各个启动模式的区别在于启动activity时,是否创建新的任务栈,是否创建新的实例。
为便于观察,除mainActivity之外,新建一个newActivity,并在两个页面上各自添加一个textview显示当前页面所在任务栈的taskId和当前实例id,每个页面添加两个按钮,点击后分别跳转到mainActivity和newActivity

standard标准模式
singleTop模式
singleTask模式
singleInstance模式

还不知道在实际项目中怎么应用,希望后续可以了解到

上一篇 下一篇

猜你喜欢

热点阅读