gpt4 book ai didi

android - 单击操作后如何关闭通知

转载 作者:IT老高 更新时间:2023-10-28 12:59:14 24 4
gpt4 key购买 nike

从 API 级别 16(Jelly Bean)开始,可以通过

向通知添加操作
builder.addAction(iconId, title, intent);

但是当我向通知添加一个 Action 并按下该 Action 时,通知不会被解除。当通知本身被点击时,它可以被关闭

notification.flags = Notification.FLAG_AUTO_CANCEL;

builder.setAutoCancel(true);

但显然,这与通知相关的操作无关。

有什么提示吗?或者这还不是 API 的一部分吗?我什么也没找到。

最佳答案

当您在通知管理器上调用 notify 时,您给了它一个 id - 这是您以后可以用来访问它的唯一 id(来自通知管理器:

notify(int id, Notification notification)

要取消,您可以调用:

cancel(int id)

具有相同的 ID。所以,基本上,您需要跟踪 id 或者可能将 id 放入您添加到 PendingIntent 内的 Intent 的 Bundle 中?

关于android - 单击操作后如何关闭通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11883534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com