2016-07-19 66 views
1

所以我注意到我的Android设备(棉花糖),如果我在我的桌面上查看新电子邮件,新电子邮件(Gmail)通知消失。 WhatsApp消息也一样。我只是想知道这是如何实施的。安卓设备上的通知消失

显然尝试了谷歌搜索这个,但我发现所有清除通知或禁用它们。

回答

1

应用程序正在调用一个servlet来查看是否有任何新的/未读消息通过后台服务。当您在PC上查看消息时,服务将更新为不再有任何未读消息。通过此更新,应用程序中的后台服务会看到没有任何未读消息,因此它会使用NotificationManager通过其ID标识取消通知。

+0

这是我刚刚在[管理通知](https://developer.android.com/guide/topics/ui/notifiers/notifications.html#Managing)中发现的内容感谢您的回答! – Barry66

+0

我也遇到过这种情况。如果我打开了通知面板,我甚至会看到通知弹出并立即消失。当我从Android Studio运行测试来调用通知,并在安装测试APK后立即拔掉USB线,通知仍然保留(验证Steeno的servlet答案,因为它现在从未在计算机上“读取”过)。在定位API 23之前,我没有看到这种行为。 –