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

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

Войти
Регистрация
Восстановить пароль
 
shulyakyarik
10 / 10 / 3
Регистрация: 28.03.2014
Сообщений: 156
#1

Как узнать что BroadcastReceiver сообщение зарегистрировано? - Программирование Android

08.01.2015, 13:56. Просмотров 444. Ответов 2
Метки нет (Все метки)

Использую GCM для диалога. Когда приходит новое уведомление я передаю id принятого сообщения в activity. Нужно сделать проверку получила ли activity сообщение. Если не получила то я показываю уведомление.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2015, 13:56     Как узнать что BroadcastReceiver сообщение зарегистрировано?
Посмотрите здесь:
Android Как заставить работать BroadcastReceiver?
Как поучить/передать данные в/из BroadcastReceiver ? Android
Как запустить метод в Activity из BroadcastReceiver Android
Как узнать что приложение свернуто? Android
Android Как узнать что выбрал пользователь в AutoCompleteTextView
Как узнать что устройство подключено к определенной wifi Android
Android Как узнать, что приложение было запущено при помощи NFC метки?
BroadcastReceiver Android
BroadcastReceiver и startActivity Android
Уведомления в BroadcastReceiver Android
BroadcastReceiver + static переменная Android
Servise, BroadcastReceiver, Activity Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
08.01.2015, 22:28     Как узнать что BroadcastReceiver сообщение зарегистрировано? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вот решение: http://stackoverflow.com/a/5862048/2894324
Но, вам нужно не проверять получила ли активити сообщение, а запущена ли сейчас активити и может ли обработать сообщение.
Собственно, решение по ссылке выше это и делает.
shulyakyarik
10 / 10 / 3
Регистрация: 28.03.2014
Сообщений: 156
09.01.2015, 12:03  [ТС]     Как узнать что BroadcastReceiver сообщение зарегистрировано? #3
Netscape, у мене немного другая система. Дело в том что в активити есть id диалога. Через гсм я тоже присылаю этот id, и подставляю его в action broadcastreceiver. Благодарю за ответ, сделаю что-то подобное, но через БД.
Ответ Создать тему
Опции темы

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