每当我使用flag_new_task启动活动时,我想在不同的任务中启动一个活动(比如说abc)。
每次启动时,如何为活动设置不同的亲和力。
谢谢,
答案 0 :(得分:4)
如果在启动活动时同时设置了标记Intent.FLAG_ACTIVITY_MULTIPLE_TASK
和Intent.FLAG_ACTIVITY_NEW_TASK
,则每次执行此操作时Android都会创建一个新任务。
BIG WARNING
但是,如果您使用相同的活动创建许多此类任务,则用户无法通过长按HOME按钮返回到特定任务。您需要确保在执行此操作时不要混淆用户。
见
http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_MULTIPLE_TASK