android:allowTaskReparenting
中定义的属性<activity>
决定
无论活动是否可以从启动它的任务移动到任务,它对下一个任务接下来的时间具有亲和力 - 如果它可以移动则为“true”,如果它必须保留在任务中则为“false”它开始的地方。
似乎此属性在Android 5上无法正常运行。例如,在我的测试用例中,任务1包含活动A和活动B,其中活动B是来自另一个应用程序的活动,例如App-2和{{ 1}}设置为“true”。在Android 4.4和之前的版本中,如果现在我启动App-2,活动B将从任务1替换到App-2的后端堆栈的顶部,因为活动B与App-2具有相同的亲和力。但是,在Android 5上不会发生此记录的行为。活动B仍然在任务1中,就像android:allowTaskReparenting
未设置一样。
有没有人注意到这一点并知道最新Android版本有哪些变化?非常感谢提前。