Как отобразить значок счетчика уведомлений на значке приложения в Oreo? - PullRequest
0 голосов
/ 27 марта 2019

Я получаю уведомление в Oreo версии. Но мне нужно показать значок счета на значке приложения. Я не могу отобразить значок счета. Пожалуйста, помогите

Заранее спасибо:)

Функция для получения уведомления

public void sendOnChannel1(View v){
            String title = editTextTitle.getText().toString();
            String messagge = editTextMessage.getText().toString();
            Notification notification = new NotificationCompat.Builder(this,CHANNEL_1_ID)
                    .setSmallIcon(R.drawable.ic_one)
                    .setContentTitle(title)
                    .setContentText(messagge)
                    .setPriority(NotificationCompat.PRIORITY_HIGH)
                    .setCategory(NotificationCompat.CATEGORY_MESSAGE)
                    .setNumber(3)

                    .setBadgeIconType(NotificationCompat.BADGE_ICON_SMALL)
                    .build();


            notificationManager.notify(1, notification);
    }

И эта функция предназначена для создания канала уведомлений

 private void createNotificationChannels() {
            if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O){
                try{
                    NotificationChannel channel1=new NotificationChannel(CHANNEL_1_ID, "Channel 1", NotificationManager.IMPORTANCE_HIGH);
                    channel1.setDescription("This is Channel 1");
                    channel1.setShowBadge(true);
                    channel1.canShowBadge();
                    NotificationManager manager=getSystemService(NotificationManager.class);
                    manager.createNotificationChannel(channel1);
                }
                catch (Exception e){
                    e.printStackTrace();
                }

            }
        }

Я хочу отобразить значок счета на значке приложения

...