4 种 activity 的启动模式

 ghjk   2020-07-07 14:30   34 人阅读  0 条评论

standard: 标准模式 ,一调用 startActivity() 方法就会产生一个新的实例。


singleTop : 如果已经有一个实例位于 Activity 栈的顶部时,就不产生新的实例,而只是调用 Activity中的 newInstance() 方法。如果不位于栈顶,会产生一个新的实例。


singleTask : 会在一个新的 task 中产生这个实例,以后每次调用都会使用这个,不会去产生新的实例了。


singleInstance : 这个跟 singleTask 基本上是一样,只有一个区别:在这个模式下的 Activity 实例所处的 task 中,只能有这个 activity 实例,不能有其他的实例。

本文地址:http://haodro.com/post/2637.html
版权声明:本文为原创文章,版权归 ghjk 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?