Android 是否可以在运行时获取活动所属的名称taskAffinity?
我想知道,是否可以在运行时获取Android 是否可以在运行时获取活动所属的名称taskAffinity?,android,Android,我想知道,是否可以在运行时获取活动所属的taskAffinity的名称 我搜索了一遍,但找不到这样做的方法。来自 活动的关联性由taskAffinity属性定义。 任务的关联性是通过读取任务的关联性来确定的 根系活力。因此,根据定义,根活动始终处于 具有相同亲缘关系的任务 因此,为了获得活动的taskAffinity,我们将获得根活动(位于堆栈底部的活动)的taskAffinity 以下是解决方案: ActivityUtils.java 从片段中使用 String taskAffinity =
活动所属的taskAffinity
的名称
我搜索了一遍,但找不到这样做的方法。来自
活动的关联性由taskAffinity属性定义。
任务的关联性是通过读取任务的关联性来确定的
根系活力。因此,根据定义,根活动始终处于
具有相同亲缘关系的任务
因此,为了获得活动的taskAffinity,我们将获得根活动(位于堆栈底部的活动)的taskAffinity
以下是解决方案:
ActivityUtils.java
从片段中使用
String taskAffinity = ActivityUtils.getTaskAffinity(requireActivity());
String taskAffinity = ActivityUtils.getTaskAffinity(this);
String taskAffinity = ActivityUtils.getTaskAffinity(requireActivity());