想要达到的效果是类似微信顶部的那种悬浮通知 按照网上给的方案: .setFullScreenIntent(pendingIntent, true) .setPriority(NotificationCompat.PRIORITY_HIGH) 但是怎么都出不来,后来发现,还有重要的一步没有设置: 这里: 要设置channel 的优先级 if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { NotificationChannel channel = new NotificationChannel(R.drawable.ic_launcher+"","xxx",NotificationManager.IMPORTANCE_HIGH); channel.enableLights(true); //是否在桌面icon右上角展示小红点 channel.setLightColor(Color.GREEN); //小红点颜色 channel.setShowBadge(true); //是否在久按桌面图标时显示此渠道的通知 manager.createNotificationChannel(channel); // builder.setChannelId("001"); }