Android 以编程方式清除文本消息通知
我制作了一个应用程序,可以代替股票消息应用程序。它基本上是一个弹出窗口,当它出现时显示文本消息Android 以编程方式清除文本消息通知,android,text,notifications,sms,Android,Text,Notifications,Sms,我制作了一个应用程序,可以代替股票消息应用程序。它基本上是一个弹出窗口,当它出现时显示文本消息 当收到短信时,手机显然会将通知放入通知托盘中。用户查看我的弹出窗口后,如何清除此通知?当他查看我的弹出窗口时,邮件在收件箱中标记为“已读”,但通知未清除。我该怎么做?谢谢 在通知生成器中使用setAutoCancel()方法: 你可以在你的项目中加入,这样你就可以收听手机上发布的所有通知 之后,您可以使用cancelNotification()方法清除要取消的通知 请注意,用户需要明确授权您的应用程序
当收到短信时,手机显然会将通知放入通知托盘中。用户查看我的弹出窗口后,如何清除此通知?当他查看我的弹出窗口时,邮件在收件箱中标记为“已读”,但通知未清除。我该怎么做?谢谢 在通知生成器中使用setAutoCancel()方法: 你可以在你的项目中加入,这样你就可以收听手机上发布的所有通知 之后,您可以使用
cancelNotification()
方法清除要取消的通知
请注意,用户需要明确授权您的应用程序才能让您的应用程序访问通知。谢谢,但我不想清除自己的通知。当一条短信进来时,Android短信应用程序会创建一个状态通知。。。这是我想澄清的问题。有什么方法可以做到这一点吗?从该线程中,您似乎无法删除未创建的通知:
NotificationCompat.Builder builder = new NotificationCompat.Builder(
context);
builder.setAutoCancel(true);