我正在使用以下Java代码在我的应用中创建并显示通知:
NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "my_channel")
.setDefaults(Notification.DEFAULT_ALL)
.setSmallIcon(R.drawable.ic_test)
.setContentTitle("Default notification")
.setContentText("Lorem ipsum dolor sit amet, consectetur adipiscing elit.")
.setPriority(2);
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
notificationManager.notify(1, builder.build());
问题在于通知仅在状态栏中显示为小图标,而与典型通知不同。但我也要有典型的通知横幅。
我在互联网上阅读了很多东西,但是发现的唯一解决方案是添加“ .setDefaults”和“ .setPriority”。但这没有帮助。它仍然无法正常工作。