Có cách nào đáng tin cậy để có được một Context
từ Service
?
Tôi muốn đăng ký một máy thu quảng bá ACTION_PHONE_STATE_CHANGED
nhưng tôi không cần ứng dụng của mình để luôn nhận được thông tin này, vì vậy tôi không đưa nó vào Manifest
.
Tuy nhiên, tôi không thể để máy thu phát bị giết bởi GC khi tôi cần thông tin này vì vậy tôi đang đăng ký máy thu phát sóng trong một Service
.
Do đó, tôi cần một Context
cuộc gọi registerReceiver()
. Khi tôi không còn cần ACTION_PHONE_STATE_CHANGED
tôi sẽ hủy đăng ký nó.
Bất cứ lời khuyên?