发布网友 发布时间:2022-04-06 05:50
共2个回答
热心网友 时间:2022-04-06 07:19
可以如下回答:
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标记。
热心网友 时间:2022-04-06 08:37
我去,这么抽象啊,哪家公司的面试题啊?