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

broadcast reciever - Android

Войти
Регистрация
Восстановить пароль
 
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
14.08.2013, 13:55     broadcast reciever #1
здравствуйте,возникла интересная ситуация. имею фрагмент, в котором в onresume() регистрируется broadcastreciever, а в onstop() регистрация убирается, и сервис, который посылает сообщения этому ресиверу. в фрагменте есть динамический progressbar который заполняется в соответствии с действиями выполняемыми в сервисе(через сообщения посылаемые из сервиса фрагменту)также в фрагменте есть возможность удалить progressbar и тем самым остановить посылку сообщений. иногда возникает ситуация,что после удаления progressbar приходят несколько сообщений и тем самым снова создают удаленный уже progressbar.
в документации сказано, что все broadcast сообщения помещаются в очередь системных сообщений и выполняются когда подходит их очередь. если я все правильно понимаю, то у меня возникает ситуация,что я удаляю progressbar, а в очереди сообщений остаются не обработанные сообщения предназначенные этому progressbar которые и восстанавливают уже не нужный progressbar. как с этим бороться?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2013, 13:55     broadcast reciever
Посмотрите здесь:

UDP Broadcast C++
Web broadcast страничка.
C++ Broadcast winAPI
Delphi UDP broadcast sockets
C++ Broadcast UDP chat
Android Про Broadcast
Android Как вызвать Notification в Broadcast Receiver?
Broadcast-suppression S2309 Huawei
Как получить preferences из broadcast reciver? Android
Cisco Broadcast на cisco
Service fragment broadcast Android
Преобразование простого bluetooth reciever'a

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
14.08.2013, 14:26     broadcast reciever #2
ну это вам виднее почему у вас из за сообщений в UI востанавлиевается прогрессбар. код же вы писали?
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
14.08.2013, 20:00  [ТС]     broadcast reciever #3
вы наверное не поняли вопрос,вопрос же вы читали? я сделал предположение,почему это происходит
в очереди сообщений остаются не обработанные сообщения предназначенные этому progressbar
попробую изменить вопрос. есть ли возможность объявить уже посланные сообщения не действительными?
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
14.08.2013, 22:16     broadcast reciever #4
ты их можешь просто игнорировать.
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
15.08.2013, 00:20  [ТС]     broadcast reciever #5
да,но тогда придется просматривать каждое сообщение,чтобы знать отбрасывать или обрабатывать.я думал есть какое нибудь системное решение.наверное нет
Yandex
Объявления
15.08.2013, 00:20     broadcast reciever
Ответ Создать тему
Опции темы

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