Почему значок уведомления в строке состояния Android не отображается?

#android #libgdx

#Android #libgdx

Вопрос:

Я вижу уведомление о своем приложении, когда я опускаю строку состояния, но значок не отображается. Под значком я подразумеваю маленькие белые значки, такие как значок wifi. Я использовал Android Asset Studio для создания значков, которые я использую. Это код:

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        String chanel_id = "3000";
        CharSequence name = "Channel";
        String description = "Disc";
        int importance = NotificationManager.IMPORTANCE_HIGH;
        NotificationChannel mChannel = new NotificationChannel(chanel_id, name, importance);
        mChannel.setDescription(description);
        mChannel.enableLights(true);
        mChannel.setLightColor(Color.BLUE);
        notificationManager.createNotificationChannel(mChannel);
        Bitmap bitmap = BitmapFactory.decodeResource(gameActivity.getResources(), R.drawable.ic_kb);
        mBuilder = new Notification.Builder(gameActivity, chanel_id)
                .setSmallIcon(R.drawable.ic_kb)
                .setLargeIcon(bitmap)
                .setContentTitle(title)
                .setContentText(text);
    }
  

Комментарии:

1. Вы это исправили? У меня здесь то же самое!

2. К сожалению, я не мог.

Ответ №1:

Вы звонили notificationManager.notify(chanel_id, mBuilder.build()); ?

Комментарии:

1. Да, у меня есть. Уведомление отображается просто отлично, большие значки также работают, только маленький белый значок не отображается.

2. Привет @LonelyBishop, вы нашли решение для этого?

3. Привет. К сожалению, нет.