1. 概念
“亲和性”表示 Activity 倾向于属于哪个任务。
默认情况下,同一应用中的所有 Activity 彼此具有亲和性。
因此,在默认情况下,同一应用中的所有 Activity 都倾向于位于同一任务。
不过,可以修改 Activity 的默认亲和性。
在不同应用中定义的 Activity 可以具有相同的亲和性,
或者在同一应用中定义的 Activity 也可以被指定不同的任务亲和性。
2.使用方法
您可以使用 元素的 taskAffinity 属性修改任何给定 Activity 的亲和性。
taskAffinity 属性采用字符串值,
该值必须不同于 元素中声明的默认软件包名称,
因为系统使用 该名称 来 标识应用的默认任务亲和性
3. 亲和性可在两种情况下发挥作用:
3.1 当启动 Activity 的 intent 包含 FLAG_ACTIVITY_NEW_TASK 标记时
默认情况下,新 Activity 会启动到调用 startActivity() 的 Activity 的