我的启动器活动(A)设置为“singleTop”。
现在通知栏中有一些内容。用户点击它。所以我用
开始接收器中的活动Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK
因此调用了A的onNewIntent,并根据意图中的额外内容启动了活动C.
用户返回A(后退键)和其他活动D.然后回到主页键。
现在我长按回家了。并重新启动我的应用程序和第3步重复。并且用户转到C.实际上用户应该去D
答案 0 :(得分:0)
不知何故,当您按下Long home并重新启动活动时,extras参数将丢失。只保留数据参数。
答案 1 :(得分:0)
在活动D中添加android:launchMode="singleInstance"
(在清单文件中)。然后检查应用程序行为。