Android 如何在应用程序启动时拉入通知?

Android 如何在应用程序启动时拉入通知?,android,notifications,push,Android,Notifications,Push,在Android中,对于API 26+,当应用程序图标显示一个红点,表示应用程序有待处理的通知时,用户将点击应用程序图标,期望看到应用程序中通知的内容 如何做到这一点?在iOS中,当应用程序转换到前台时,您可以从NotificationCenter提取任何挂起的通知。安卓有没有类似的方法 我知道,如果用户点击通知本身,通知将被发送到应用程序,但这不是我要问的问题-只是想澄清一下 问候,, ac您可以保留所有传入通知和所有打开通知的记录(使用共享首选项或SQLite) 这样,您就可以拥有所有未读通

在Android中,对于API 26+,当应用程序图标显示一个红点,表示应用程序有待处理的通知时,用户将点击应用程序图标,期望看到应用程序中通知的内容

如何做到这一点?在iOS中,当应用程序转换到前台时,您可以从NotificationCenter提取任何挂起的通知。安卓有没有类似的方法

我知道,如果用户点击通知本身,通知将被发送到应用程序,但这不是我要问的问题-只是想澄清一下

问候,, ac

您可以保留所有传入通知和所有打开通知的记录(使用共享首选项SQLite)

这样,您就可以拥有所有未读通知的记录。在打开应用程序时,您可以显示这些通知


这也会有被解雇通知的记录。

@Kling Klang为什么你要从标题中删除“Android”一词?这是一个特定于Android的问题,这就是标记的含义。标签不应该在文章标题中重复。标题中有成千上万的带有“Android”或“iOS”的文章。你也打算编辑它们吗?下一次,如果你编辑了一篇文章,请留下解释不,我只对Android感兴趣。是的,我计划把它们都修好。无需解释。您必须通过使用共享首选项或SQLite来保存记录,否则没有直接从通知barI-see获取所有通知的解决方案。那太不幸了。您的意思是,我必须编写一个通知侦听器,将通知提供给某种形式的持久性存储(共享首选项或SQLite)?