我想在单击这些操作按钮时关闭通知操作按钮(而不是整个通知)。 (比方说:带有停止操作按钮的下载通知。单击停止时,关闭停止按钮并将 contentText 更改为“下载已取消”)
我唯一想到的是取消通知并通知具有相同 id 的另一个通知,但这似乎是一个丑陋的解决方法......
那么,有什么方法可以从通知中删除操作按钮吗?
(我认为没有必要添加任何代码,但如果有必要的话我会的......)
如果您使用 v4 支持库中的NotificationCompat.Builder,则可以直接访问构建器的操作集合(遗憾的是没有提供公共修改器)。
下面的方法就可以了(当然你必须更新重新通知):
NotificationCompat.Builder notifBuilder = NotificationCompat.Builder(context);
...
notifBuilder.mActions.clear();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)