Activity_A使用SINGLE_TOP启动Activity_B,但Activity_B是在新任务中创建的,而不是在Activity_A的任务中创建的?

时间:2016-01-06 07:16:19

标签: android android-activity

Activity_A位于appA中,Activity_B位于appB(Android设置活动)中。 我单击Activity_A中的项目以启动Activity_B,如下所示:

  intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
  mContext.startActivity(intent);

mContext是Activity_A。

在一些文章中,假设活动将推进活动开始的相同任务。但是Activity_B创建了一个新任务,而不是Activity_A的任务。 有人帮帮我吗?

1 个答案:

答案 0 :(得分:0)

logout.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
                        | Intent.FLAG_ACTIVITY_CLEAR_TASK
                        | Intent.FLAG_ACTIVITY_CLEAR_TOP);