- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
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/
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, NOTIFICATION_C
我正在阅读关于 google official website for building Notification 的教程 在实现代码时,我注意到 NotificationCompat 存在于 Sup
嗨,当我尝试更新(迁移到 andoridx,我在本文末尾添加了一些图片)我的应用程序时遇到问题,尤其是在此代码中: .setStyle(new android.support.v4.media.app
我想在规定的时间显示通知。我使用“setWhen()”。但是 setWhen() 的任何参数都被忽略并且通知总是立即显示。我做错了什么?我的代码: NotificationCompat.Builder
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this, channelId)
我是 Android 新手,收到错误消息:“NotificationCompat 无法解析为类型” MinSDK=9, TargetSDK=18, 到目前为止,所有来源都非常模糊地说明如何解决此问题,
具体来说,我认为任何使用 NotificationCompat 完成的事情都可以使用默认 API(级别 8)完成。我在这里错过了什么? NotificationCompat 引入了哪些使用 2.2 A
我有一个简单的 Android 应用程序,其中包含一个 Activity和 Service源自 MediaBrowserServiceCompat .我已通过使用 MediaBrowserCompat
出于某种原因我的NotificationCompat.Builder不会接受第二个参数,我不知道如何解决它。我看到了其他一些答案,但主要问题出在 gradle 版本中,但我的是最新的,如下所示: if
我正在使用 NotificationCompat 显示来电,但问题是时间限制较少,我想显示 NotificationCompat 40 秒,有什么办法可以增加显示通知的时间,因为当前显示通知的时间小于
我正在关注关于为媒体播放控件创建自定义通知的 android 文档。我读到建议将通知的样式设置为 DecoratedMediaCustomViewStyle,但这会给我以下编译错误。 错误:找不到符号
我正在尝试向我的应用添加通知。 API 级别是 8,所以,我需要使用 NotificationCompat 而不是 Notification,不是吗? 这是我的代码: NotificationMa
想知道是否有人可以提供帮助,我在使用 NotificationCompat.BigPictureStyle 时遇到了一些问题 - 我不知道我是否遗漏了什么,但是除了图片之外我的通知有效..我已经包含了
我在 AndroidStudio 1.4.1 中设置通知时遇到了 setStyle 函数的错误。 这是代码: NotificationCompat.Builder builder =
我正在尝试制作一个聊天应用程序,我的用户将在其中收到通知。通知量如此之大,如果我为每个通知创建一个条目,那么它会填满所有的地方,所以我想到应用 BigTextView 通知或 Stack of not
我想知道是否有人对这种类型的通知有一些经验。 在我的用例中,我想从我的服务触发一个通知,而不是它应该打开一个全屏视频。 setFullScreenIntent 方法看起来恰好解决了这个问题,因为它在文
String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (Notifi
当我添加通知时: NotificationCompat.Builder mBuilder = new NotificationC
当我尝试将我的通知代码设置为按钮时这部分总是给我错误 NotificationCompat.Builder mBuilder =new NotificationCompat.Builder(this)
我将如何使用它在类中创建的通知来停止前台服务? Intent stopnotificationIntent = new Intent(this, HelloIntentService.class);
我是一名优秀的程序员,十分优秀!