之前有人问过几乎相同的问题。但不幸的是,我没有从评论和答案中获得任何类型的帮助。我也没有足够的观点来评论。
当然,使用flag PendingIntent.FLAG_UPDATE_CURRENT
根本不起作用。
这是现有的问题链接: 当应用程序处于后台/未运行时,未在通知单击时打开特定活动
请看一下问题以获得更好的理解。
我想补充几点:
-
如果我的应用在后台运行,而我只是单击通知,这是否是无法打开我指定的活动的一般情况?
-
我可以使用一组捆绑包到启动器活动中或使用本地广播来解决此问题(如果您已经在运行应用程序中,然后点击通知)。但是还有其他方法吗?
非常感谢您在这件事上的时间和帮助。
经过长时间的研究,我得到了答案,当然您可以访问顶级参考站点 TaskStackBuilder 用法和定义
请不要忽略上面的链接中的精彩视频。