BroadcastReceiver là component lắng nghe các broadcast trong toàn hệ thống (như pin yếu, thay đổi network, hay broadcast tùy chỉnh).
- Bạn đăng ký nó trong manifest (static) hoặc trong code (dynamic), và nó kích hoạt
onReceive()khi nhận được broadcast phù hợp. - Tránh thực hiện tác vụ nặng trong
onReceive()vì phải hoàn thành nhanh — dùng WorkManager cho tác vụ dài.