我的筹码有可能是这样的:
A>乙
当我点击通知时,它会转到:
A> B>乙
但我想要的是:
A> (新)B
我在接收器中的意图是设置这样的标志:
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
B活动的清单有:
android:launchMode="singleTask"
现在,当我点击通知时,它会在活动B中调用onNewIntent();从这里我可以调用finish()并启动正确的B活动。看起来这是错误的做法。是否有其他人有想法。