私はヘッドアップ通知に取り組んでいます。私のコードはすべてのデバイスで正常に動作しますが、Android 5.1 以降の xiaomi や LeEco のようなデバイスでは動作しません。私のコードは次のとおりです。
RemoteViews contentView = null;
contentView = new RemoteViews(context.getPackageName(), R.layout.demo);
final android.support.v4.app.NotificationCompat.Builder notification = new NotificationCompat.Builder(context)
.setSmallIcon(R.mipmap.ic_launcher)
.setDefaults(Notification.DEFAULT_ALL)
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setCustomHeadsUpContentView(contentView)
.setVibrate(new long[0])
.setCategory(Notification.CATEGORY_CALL)
.setDeleteIntent(createOnDismissedIntent(context, 2222))
.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION))
final NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(1111, notification.build());
問題は何ですか?