[英]Register / Unregister boot broadcast receiver
如果您在清單中注冊了BroadcastReceiver,即使該應用未運行,也會被觸發。 如果您在Activity中注冊了BroadcastReceiver,則只有在代碼運行時才會觸發它,並且當非活動狀態時應取消注冊它。
由於這是BOOT_COMPLETED廣播,因此在代碼中注冊沒有意義。 它應該在清單中注冊,我認為我們不能注銷它。 但是,我們可以通過從SharedPreferences或onReceive()
方法中的文件等中檢查一些布爾變量來忽略它。例如:
if(condition){//use the variables to verify the condition
//do something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.