2013-07-16 29 views
9

Tôi xác định BroadcastReceiver trong tệp kê khai ứng dụng và người nhận nhận sự kiện trong onReceive như mong đợi. Tuy nhiên tôi không tạo ra các lớp người nhận vì vậy tôi không thể vượt qua bất kỳ thông tin về hoạt động của tôi mà người nhận có nghĩa vụ phải kiểm soát. Tham số ngữ cảnh chỉ cho tôi ngữ cảnh ứng dụng và không có tham chiếu hoạt động nào. Vậy cách đúng đắn để giao tiếp giữa các hoạt động ứng dụng và thiết bị thu phát sóng là gì?Cách nhận biểu mẫu Hoạt động BroadcastReceiver trong onReceive

+0

y u cần hoạt động nếu bạn có thể nói điều đó sẽ hữu ích? –

+0

đây là câu trả lời đúng: http://stackoverflow.com/questions/11411395/how-to-get-current-foreground-activity-context-in-android – yshahak

Trả lời

-1

Bạn có thể giao tiếp phát sóng vào hoạt động từ này: -

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

Tôi không cần phải bắt đầu một hoạt động, tôi cần phải giao tiếp với một cái hiện có. –

Các vấn đề liên quan