欢迎使用CSDN-markdown编辑器

来源:互联网 发布:北京广联达软件培训班 编辑:程序博客网 时间:2024/05/18 00:17

启动模式的误区


singleTask启动会启动新的任务栈吗?

每个Activity都有taskAffinity属性,这个属性指出了它希望进入的Task。如果一个Activity没有显式的指明该 Activity的taskAffinity,那么它的这个属性就等于Application指明的taskAffinity,如果 Application也没有指明,那么该taskAffinity的值就等于包名。而Task也有自己的affinity属性,它的值等于它的根 Activity的taskAffinity的值。
新的任务栈里面启动standard Activity,会怎样?
系统会为之创建一个新的实例并加到启动那个Activity的栈。(详见《android开发艺术探索P25例子》
0 0
原创粉丝点击