海是否有可能檢查廣播接收器當前是否在運行?如果可能的話如何檢查它?如何檢查廣播接收機是否正在運行或不在android中?
3
A
回答
1
如果你想在運行時檢查它,你可以存儲全局變量boolean
並將其設置爲false
和你onReceive()
將其設置爲true
和onReceive()
退出之前內部設置爲false。 任何時候你可以檢查這個全局變量來判斷廣播接收器是否正在運行。
,如果你的意思是你想知道它的工作或不作消息日誌貓例子
onReceive(){
Log.d("my broadcast","works");
}
1
一個BroadcastReceiver
不打算在後臺運行。它會在有限的範圍內被喚醒並死亡。
4
您可以使用dumpsys幫助調試此爲動態註冊的接收器:
adb shell dumpsys activity broadcasts
使用這個方法與grep和斷點調試器的組合,你可以找到,如果你的廣播是在一定的時間註冊或不。
據說這是爲了幫助靜態註冊的接收器,但我沒有用它自己:
adb shell dumpsys package
相關問題
- 1. Android廣播接收機始終運行
- 2. 檢查服務是否從廣播接收器運行
- 3. 如何使用廣播接收器檢查音樂是否正在播放?
- 4. 如何在android中檢測電話廣播接收機
- 5. 檢查廣播接收機是否已經註冊?
- 6. 在Android中查找廣播接收器的運行活動
- 7. 廣播接收機android
- 8. 如何使用android廣播接收機
- 9. 如何註冊爲Android應用TIME_TICK事件廣播接收機,即使應用程序正在運行或不
- 10. 如何檢查從android廣播接收機接收到的動作類型?
- 11. 廣播接收機在IntentService
- 12. Alarmmanager不播或廣播接收機無法接收
- 13. 如何檢查某個進程是否正在運行或不
- 14. 如何檢查活動是否正在運行或不
- 15. 如何在Android上接收INSTALL_SHORTCUT廣播
- 16. 廣播接收機如何在Android中工作
- 17. 如何在android中只調用廣播接收機一次?
- 18. 機器人 - 如何廣播接收機註冊或不?
- 19. Android廣播接收器在UI線程中運行
- 20. 如何檢測Windows機器是否正在運行IPV4或IPV6?
- 21. 在Windows 10手機中接收廣播
- 22. 如何檢查廣播註銷或不在android?
- 23. 檢查運行進程的廣播接收器?
- 24. 廣播接收機或服務?
- 25. 檢查是否有一個電話從廣播接收器
- 26. 廣播接收器不會在android中接收短信?
- 27. 在廣播接收器,檢查寫權限版本的Android M
- 28. 在android中處理未接電話與廣播接收機
- 29. Android在ActionBarActivity中接收廣播
- 30. 如何檢查線程是否正在運行或等待在Android
你有什麼做的,爲什麼或者你要檢查其運行或而不是 – confucius
正在檢查獲取的緯度值,我創建了一個應用程序使用廣播接收器登錄form.whenevr我進入表格我的接收器自動啓動。但我需要啓動一次 – Mercy
'BroadcastReceiver'並不意味着永久運行。可以在清單中註冊一個'BroadcastReceiver',使其能夠接收各種'Intents'或者在代碼中動態註冊/取消註冊。如果你想知道何時(如果)它被觸發,那麼只需使用'Log'方法在logcat中跟蹤它。 – Squonk