Я определяю BroadcastReceiver в манифесте приложения, и получатель получает события в onReceive, как ожидалось. Однако я не создаю класс приемника, поэтому я не могу передавать какую-либо информацию о своей деятельности, которую должен контролировать получатель. Параметр контекста дает мне только контекст приложения и никакой ссылки на активность. Итак, каков правильный способ общения между приложениями и широковещательным приемником?Как получить вид деятельности BroadcastReceiver in onReceive
9
A
ответ
-1
Вы можете общаться радиопередачу к деятельности от этого: -
Intent intent=new Intent(context,YourActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
+4
Мне не нужно начинать работу, мне нужно общаться с существующим. –
1
Ответ немного вьются, но я нашел его здесь, а Inform Activity from a BroadcastReceiver ONLY if it is in the foreground Кажется, работает. Тогда закройте вопрос.
Смежные вопросы
- 1. onReceive BroadcastReceiver crashing in debug
- 2. Android onReceive in BroadcastReceiver не работает
- 3. onReceive in BroadcastReceiver не вызван иногда
- 4. Вызов Основной вид деятельности в broadcastReceiver
- 5. Redirect BroadcastReceiver onReceive()
- 6. BroadcastReceiver OnReceive не вызывался
- 7. BroadcastReceiver asynchronous onReceive
- 8. BroadcastReceiver onReceive тайм-аут
- 9. BroadcastReceiver onReceive() потокобезопасный?
- 10. BroadcastReceiver onReceive() не работает
- 11. Метод onReceive BroadcastReceiver не вызван
- 12. BroadcastReceiver в OnReceive() не удается получить передачу, посланную другим BroadcastReceiver
- 13. LocalBroadcastManager.sendBroadcast не запускает BroadcastReceiver onReceive
- 14. Как получить вид деятельности?
- 15. Начало деятельности в BroadcastReceiver
- 16. Метод onReceive BroadcastReceiver не называется
- 17. Вызов основной деятельности от BroadcastReceiver
- 18. BroadcastReceiver имеет onReceive() вызван неожиданно
- 19. , вызывающ BroadcastReceiver от деятельности
- 20. Начало деятельности от BroadcastReceiver
- 21. ArrayAdapter NullPointerException в BroadcastReceiver OnReceive
- 22. Выполняется ли onReceive BroadcastReceiver одновременно?
- 23. Как позвонить onReceive из onReceive другого BroadcastReceiver в Android?
- 24. onReceive метод BroadcastReceiver не называется
- 25. BroadcastReceiver onReceive для функции чата
- 26. BroadcastReceiver onReceive срабатывает при регистрации
- 27. Метод onReceive BroadcastReceiver не называется
- 28. Как начать работу с метода BroadcastReceiver onReceive?
- 29. Обновление деятельности от BroadcastReceiver
- 30. Андроид BroadcastReceiver: метод onReceive() получателя не набирается
y u нужна деятельность, если вы можете сказать, что это будет полезно? –
это правильный ответ: http://stackoverflow.com/questions/11411395/how-to-get-current-foreground-activity-context-in-android – yshahak