答案 0 :(得分:1)
对于 21级或更高级别的API ,只需在意图中设置标记Intent.FLAG_ACTIVITY_NEW_DOCUMENT即可完成。
animal.setE(5);
如果您的最低API级别小于21 ,则可以使用清单中的活动属性taskAffinity
。
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);
设置不同的相似性后,以<activity
android:name="com.example.ActivityOne"
android:taskAffinity="app.two" />
<activity
android:name="com.example.ActivityTwo"
android:taskAffinity="app.two" />
启动活动或设置标志Intent.FLAG_ACTIVITY_NEW_TASK将使这两个活动分别出现在最近的活动中。
singleInstance
OR
<activity
android:name="com.example.ActivityTwo"
android:launchMode="singleInstance"
android:taskAffinity="app.two" />