参考解答
1、默认情况下一个应用的所有Activity都是具有相同的affinity,都是从application中继承,application的affinity默认就是manifest的包名。
2、affinity对Activity来说,就像是身份证一样,可以告诉所在的Task,自己属于其中的一员。
3、应用场合:
a:根据affinity重新为Activity选择合适的宿主Task;
b:与allowTaskReparenting属性配合;
c:启动Activity使用Intent设置了FLAG_ACTIVITY_NEW_TASK标记。
相似问题
内存优化有哪些方法?
内存优化有哪些方法?
Java支持多继承么?
Java支持多继承么?
Java中是否可以覆盖(override)一个private或者是static的方法?
Java中是否可以覆盖(override)一个private或者是static的方法?
线程在执行过程中的状态有哪几种?
线程在执行过程中的状态有哪几种?
什么是值传递和引用传递?
什么是值传递和引用传递?
