标签: android android-activity notifications android-notifications
我的活动只能通过通知打开。该通知也可以在活动中弹出。有没有办法告诉通知活动已经打开,所以我可以相应地改变它的行为?
答案 0 :(得分:1)
通知无法知道,只有PendingIntent被点击时才会被触发。但你可以聪明地处理意图。
PendingIntent
对于你的情况,我认为你应该看看Activity launch modes。具体来说,我认为将launchMode="singleTop"添加到<activity>中的AndroidManifest.xml标记可以完全符合您的要求。
launchMode="singleTop"
<activity>
AndroidManifest.xml