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
9
A
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ó. –
1
Câu trả lời là một chút xoắn nhưng tôi tìm thấy nó ở đây cũng Inform Activity from a BroadcastReceiver ONLY if it is in the foreground Nó dường như làm việc. Vui lòng đóng câu hỏi sau đó.
Các vấn đề liên quan
- 1. Bắt đầu hoạt động bên trong onReceive BroadcastReceiver
- 2. BroadcastReceiver onReceive được kích hoạt khi đăng ký
- 3. BroadcastReceiver cho ACTION_MEDIA_BUTTON không hoạt động
- 4. BroadcastReceiver Không nhận được Broadcast
- 5. AlarmManager, BroadcastReceiver và Dịch vụ không hoạt động
- 6. Biểu mẫu HTML hoạt động ngoại tuyến
- 7. [Android] BroadcastReceiver (Action_headset_plug) không kích hoạt
- 8. Gọi phương thức hoạt động từ lớp BroadcastReceiver
- 9. startActivity() từ BroadcastReceiver
- 10. Dataflow giữa Android BroadcastReceiver, ContentProvider và Hoạt động?
- 11. BroadcastReceiver cách bắt đầu mục đích mới
- 12. Android BroadcastReceiver android.intent.action.BATTERY_CHANGED
- 13. Cách đại biểu hoạt động (trong nền)?
- 14. "Không thể tạo biểu mẫu. Không có biểu mẫu MDI hiện đang hoạt động" lỗi
- 15. Trình gửi biểu mẫu Firefox jQuery không hoạt động
- 16. nhận hành động của biểu mẫu đã gửi
- 17. TabActivity con Hoạt động với BroadcastReceiver vẫn còn sống trong nền
- 18. android.intent.action.PACKAGE_ADDED BroadcastReceiver không nhận theme thêm ý định JB 4.1
- 19. BroadcastReceiver của tôi không nhận được ý định BOOT_COMPLETED sau khi khởi động N1 của tôi
- 20. Tại sao gọi setResult trong BroadcastReceiver?
- 21. BroadcastReceiver được khai báo trong tệp kê khai không nhận được Broadcast
- 22. Cách nhận điểm truy cập Wi-Fi ICS enale/disable thông qua Broadcastreceiver
- 23. Cách nhận dữ liệu từ dịch vụ đến hoạt động
- 24. Nhận dạng hoạt động trong Android không hoạt động
- 25. Làm thế nào để bạn nhận được cuộc gọi đi trong Broadcastreceiver
- 26. Nhận loại phụ tùng biểu mẫu Django từ trong mẫu
- 27. Làm cách nào để vô hiệu hóa biểu mẫu gốc khi biểu mẫu con đang hoạt động?
- 28. Nhận ID của biểu mẫu?
- 29. Làm thế nào để gửi dữ liệu từ BroadcastReceiver đến một Hoạt động trong Android?
- 30. biểu mẫu jquery ajax - cách nhận url chuyển hướng?
y u cần hoạt động nếu bạn có thể nói điều đó sẽ hữu ích? –
đây là câu trả lời đúng: http://stackoverflow.com/questions/11411395/how-to-get-current-foreground-activity-context-in-android – yshahak