Я хочу использовать setSmallIcon(Icon.createWithBitmap())
, чтобы создать маленький значок для моего уведомления, но конструктор NotificationCompat.Builder(context)
устарел, и последний конструктор NotificationCompat.Builder(context, channelId)
не содержит этот метод, который принимает icon
в качестве параметра.Как я могу использовать значок объекта в последнем построителе уведомлений?
val channelId =
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O)
{ createNotificationChannel("111", "Speed Monitor Service") } else { "" }
val remoteView = RemoteViews(packageName, R.layout.notification)
val notification = NotificationCompat.Builder(this, channelId)
.setSmallIcon(R.drawable.ic_launcher_background) //this method only accepts int not Icon
.setCustomContentView(remoteView)
.build()
startForeground(1, notification)