gpt4 book ai didi

java - NotificationCompat - 如何添加没有图标的操作?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:39:09 27 4
gpt4 key购买 nike

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this, channelId)
.setSmallIcon(R.drawable.schedule)
.addAction(R.drawable.icon,"action test",pi)
.setStyle(new NotificationCompat.BigTextStyle().bigText(body))
.setContentTitle(title)
.setContentText(body);

以上代码创建通知并向其添加一个操作(按钮)。我希望我的按钮不显示图标,但我不知道该怎么做,因为参数 addAction 中的 icon 是必需的且不可为 null。

是否可以在没有任何图标的情况下向通知添加操作按钮(顺便说一句,操作按钮上的图标似乎甚至没有在牛轧糖和奥利奥上显示)。

最佳答案

改用 NotificationCompat.Action。并设置 0 作为 icon 的值

NotificationCompat.Action action =
new NotificationCompat.Action.Builder(
0, "action test", pi
).build();

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this, channelId)
.setSmallIcon(R.drawable.schedule)
.addAction(action)
.setStyle(new NotificationCompat.BigTextStyle().bigText(body))
.setContentTitle(title)
.setContentText(body);

在我测试过的所有设备上都能正常工作

关于java - NotificationCompat - 如何添加没有图标的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49871177/

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