如何折叠Android通知?

如何折叠Android通知?,第1张

概述我每半小时向我的Android应用发送一次C2DM更新,这会创建一个通知.问题是,当我早上醒来时,我在状态栏中排队了15个通知.我如何只保留最新通知,覆盖以前的通知?我试着查看C2DM文档(http://code.google.com/android/c2dm/),其中提到了一个名为collapse_key的参数,但是我找不到如何使

我每半小时向我的Android应用发送一次C2DM更新,这会创建一个通知.问题是,当我早上醒来时,我在状态栏中排队了15个通知.

我如何只保留最新通知,覆盖以前的通知?

我试着查看C2DM文档(http://code.google.com/android/c2dm/),其中提到了一个名为collapse_key的参数,但是我找不到如何使用它的解释,也不确定解决方案是在C2DM方面.

谢谢!

解决方法:

如果要取消在视图上设置的任何先前通知,可以尝试设置其中一个标志.

PendingIntent.FLAG_CANCEL_CURRENT or  PendingIntent.FLAG_UPDATE_CURRENT 

这样的事情应该取代我相信的旧通知

 notificationmanager mManager= (notificationmanager) getSystemService(Context.NOTIFICATION_SERVICE); Intent intent = new Intent(this,test.class); Notification notification = new Notification(R.drawable.icon, "Notify", System.currentTimeMillis()); notification.setLatestEventInfo(this,"App name","Description of the notification", PendingIntent.getActivity(this.getBaseContext(), 0, intent, PendingIntent.FLAG_CANCEL_CURRENT)); mManager.notify(0, notification);
总结

以上是内存溢出为你收集整理的如何折叠Android通知?全部内容,希望文章能够帮你解决如何折叠Android通知?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1099961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存