我的应用程序可以播放一些音频。一旦用户按下音频标题,带有播放/暂停/倒带按钮的通知就会出现在通知抽屉中。
我注意到在 Android O (8) 中,此通知出现时带有“提醒”效果。我不需要抬头通知,我只需要静默的普通通知。如何禁用“单挑”效果?
NotificationCompat.Builder notificationBuilder;
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
notificationBuilder = new NotificationCompat.Builder(getApplicationContext(), Constants.CHANNEL_ID);
} else {
notificationBuilder = new NotificationCompat.Builder(getApplicationContext());
}
Notification notification = notificationBuilder
.setSmallIcon(R.drawable.tray_icon)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher))
.setWhen(System.currentTimeMillis())
.setContent(remoteViews)
.setChannelId(Constants.CHANNEL_ID)
.build();
notification.defaults = 0;