1

私はヘッドアップ通知に取り組んでいます。私のコードはすべてのデバイスで正常に動作しますが、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());

問題は何ですか?

4

1 に答える 1