2013-07-16 4 views
9

Я определяю BroadcastReceiver в манифесте приложения, и получатель получает события в onReceive, как ожидалось. Однако я не создаю класс приемника, поэтому я не могу передавать какую-либо информацию о своей деятельности, которую должен контролировать получатель. Параметр контекста дает мне только контекст приложения и никакой ссылки на активность. Итак, каков правильный способ общения между приложениями и широковещательным приемником?Как получить вид деятельности BroadcastReceiver in onReceive

+0

y u нужна деятельность, если вы можете сказать, что это будет полезно? –

+0

это правильный ответ: http://stackoverflow.com/questions/11411395/how-to-get-current-foreground-activity-context-in-android – yshahak

ответ

-1

Вы можете общаться радиопередачу к деятельности от этого: -

Intent intent=new Intent(context,YourActivity.class); 
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
      context.startActivity(i); 
+4

Мне не нужно начинать работу, мне нужно общаться с существующим. –

Смежные вопросы