我正在我的应用程序上实现广播接收器。问题是,当应用程序运行时,每当有通知并且用户点击它时,它就意味着正确。但是如果通知到来并且应用程序没有运行,则第一次正确执行intent。但没有任何事情发生,除非点击通知被删除。任何建议。如有必要,我会提供代码。
答案 0 :(得分:1)
这是一个常见问题。
将此行添加到您的意图
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
答案 1 :(得分:0)
在AndroidManifest.xml中使用intent-filter,它会唤醒你的应用程序。