我收到通知,希望在创建后立即显示。
我现在的代码:
{{1}}
使用此代码,会创建通知,但不会在屏幕上自动显示。我需要滑过所有待处理的通知来搜索它。我想要的是这个通知在创建后会自动显示在屏幕上,有什么建议吗?
答案 0 :(得分:0)
我有办法! 在构建通知时添加 .setOngoing(True)行,以便在发送通知时,它将位于所有待处理通知的顶部,并将显示在屏幕上。
NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.card_icon)
.setContentTitle("Report")
.setContentText(chronometer.getText())
.setLargeIcon(BitmapFactory.decodeResource(
getResources(), R.drawable.card_background_blur))
.setAutoCancel(true)
.setOngoing(true)
.setContentIntent(pendingIntent);