Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kostochkin
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 18
#1

Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой? - Android

07.01.2016, 01:18. Просмотров 292. Ответов 2
Метки нет (Все метки)

Здравствуйте,
Делаю приложение для android 4.
Сервис периодически генерит уведомления в Status bar. Все работает.
Сейчас у меня это выглядит так:
приходит уведомление, появляется иконка в Status bar. Приходит второе уведомление, появляется вторая такая же иконка в Status bar. Разворачиваю Status bar все хорошо.
А как мне сделать чтобы при приходе второго и более уведомления в Status bar не плодились одни и те же иконки, а была только одна, а соответственно когда разворачиваешь Status bar их было сколько пришло?
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2016, 01:18     Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой?
Посмотрите здесь:

Как сделать так, чтобы AVD увидел файлы ОС linux, на которой девайс был запущен? Android
Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере? Android
Android Как сделать так, чтобы при выходе из программы она продолжала работать? (не вирус)
Как можно отобразить что нибудь в Status Bar? Android
Android Как сделать так, чтобы табы в Action Bar были под ним даже на планшетах
Как сделать так, чтобы при повороте устройства экран оставался вертикальным? Android
Android Как сделать так, чтобы вводимый текст сразу же рисовался в canvas?
Полностью прозрачный status bar Android
Как изменить цвет у Status Bar Android
Android Как сделать так, чтобы мобильное приложение автоматически подстраивалось под размер экрана?
Как сделать, чтобы при обновлении приложения в Google Play сохранялись пользовательские настройки и данные Android
Android Как сделать так, чтобы Service работал после закрытия программы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2014 / 1756 / 546
Регистрация: 12.05.2014
Сообщений: 6,215
Завершенные тесты: 1
07.01.2016, 12:51     Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой? #2
не уверен на 100%, но именно так врятли можно

есть другой вариант
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        final int ID = 666;
        int messagesQty = 1;
        NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
 
        NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
                .setSmallIcon(android.R.drawable.stat_notify_chat)
                .setContentTitle("My notification")
                .setContentText("Some text");
        
        builder.setNumber(messagesQty++);
        manager.notify(ID, builder.build());
        builder.setNumber(messagesQty++);
        manager.notify(ID, builder.build());
        builder.setNumber(messagesQty++);
        manager.notify(ID, builder.build());
setNumber задает цифру которая будет показываться в сообщении справа, типа так
Кликните здесь для просмотра всего текста
Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой?
Kostochkin
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 18
07.01.2016, 17:25  [ТС]     Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой? #3
спасибо
Yandex
Объявления
07.01.2016, 17:25     Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой?
Ответ Создать тему
Опции темы

Текущее время: 05:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru