Как выставить счетчик, если имеется более одного Уведомления - PullRequest
5 голосов
/ 26 августа 2011

Я реализовал PushNotification, используя C2dm. Я также получаю уведомления от c2dm. Моя проблема в том, что я хочу дать счетчик, когда я получаю более одного уведомления, я имею в виду «У вас есть уведомление (количество)». Как я могу это реализовать.

Ответы [ 4 ]

5 голосов
/ 26 августа 2011

вы можете сделать, чтобы установить числовое значение в объект уведомления

Notification notifyDetails = new Notification(R.drawable.alarm,intent.getExtras().getString(KEY_TITLE),System.currentTimeMillis());
notifyDetails.number = 1; ////// here you can pass the counter value which will so you the number 

вот ссылка

http://developer.android.com/reference/android/app/Notification.html#number

http://developer.android.com/guide/topics/ui/notifiers/notifications.html

Номер панели уведомлений Android

2 голосов
/ 26 августа 2011

Вы ищете Notification#number?

0 голосов
/ 30 сентября 2016
NotificationManager notificationManager=(NotificationManager)context.getSystemService(NOTIFICATION_SERVICE);

Это создает экземпляр класса messagesManager. Тогда у вас будет объект уведомления, с помощью которого вы сможете выполнить любую настройку. Чтобы установить количество полученных сообщений, просто установите это:

notification.setNumber(1);
0 голосов
/ 29 сентября 2016
NotificationManager notificationManager =(NotificationManager)context.getSystemService(NOTIFICATION_SERVICE);
notification.setNumber(1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...