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

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

Войти
Регистрация
Восстановить пароль
 
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
#1

Доступ к Notification из Activity - Программирование Android

25.02.2013, 13:45. Просмотров 904. Ответов 6
Метки нет (Все метки)

доброго времени всем. нужна ваша помощь коллеги. вот такая задачка, есть некий отдельно работающий поток, в котором происходят некие события и он об этом кидает уведомления типа Notification в качестве контента нотификейшину указан лейаут с двумя текстовыми полями, апдейтиЦа он примерно так:
Java
1
2
3
4
notification.contentView.setTextViewText(R.id.tvTotalFound, String.valueOf(notificationRef));
notification.contentView.setTextViewText(R.id.tvLastFound, lastDetected);
        
notificationManager.notify(1,notification);
В текстовом поле tvTotalFound выводится общее количество уведомлений. при нажатии на этот нотивикейшн открывается отдельная активити со списком этих уведомлений и при прочтении/удалении какого либо уведомления мне необходимо изменить (уменьшить) значение поля tvTotalFound в самом нотивикейшн а при прочтении всех уведомлений вообще убрать его. вопрос, как получить доступ к Notification из этого активити. я могу удалить нотификейшн полностью, по его ID через NotificationMaanager но как его изменить? Это похоже на то как работают стандартные СМС, когда есть несколько СМС в нотификейшн показываеЦа общее количество непрочтеных а при прочтении СМС оно изменяеЦа.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
25.02.2013, 16:32     Доступ к Notification из Activity #2
пересоздать как вариант, если не найдете способ изменить.

Добавлено через 52 секунды
а что setTextViewText не изменяет после notify?
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
25.02.2013, 16:44  [ТС]     Доступ к Notification из Activity #3
Цитата Сообщение от V0v1k Посмотреть сообщение
пересоздать как вариант, если не найдете способ изменить.

Добавлено через 52 секунды
а что setTextViewText не изменяет после notify?
да, я тоже думал как вариант пересоздать, без звукового и пр. сопровождения, если не найду другого способа.
setTextViewText изменяется но только когда создается новый нотификейшн из потока. пересоздать то его можно в любой момент, но хотелось бы как то изменить существующий.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
25.02.2013, 17:05     Доступ к Notification из Activity #4
а если к текущему вызвать setTextViewText то ничего не происходит?
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
25.02.2013, 17:19  [ТС]     Доступ к Notification из Activity #5
Цитата Сообщение от V0v1k Посмотреть сообщение
а если к текущему вызвать setTextViewText то ничего не происходит?
так в том то и дело что я из другого активити немогу получить нотификейшн. я знаю его ID, и могу только удалить, либо создать новый с таким же ID и тогда он обновится
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
25.02.2013, 17:46     Доступ к Notification из Activity #6
а хранить где-то?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2013, 18:58     Доступ к Notification из Activity
Еще ссылки по теме:
Notification sound Android
Android AlarmManager + Notification
Уведомления Notification Android
Android Notification в определённое время
Android Notification и выключенный экран

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

Или воспользуйтесь поиском по форуму:
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
25.02.2013, 18:58  [ТС]     Доступ к Notification из Activity #7
Цитата Сообщение от V0v1k Посмотреть сообщение
а хранить где-то?
как вариант, нужно попробовать.
Yandex
Объявления
25.02.2013, 18:58     Доступ к Notification из Activity
Ответ Создать тему
Опции темы

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