1. 程式人生 > >(BroadcastReceiver)——Android8.0靜態廣播接收靜態註冊無效

(BroadcastReceiver)——Android8.0靜態廣播接收靜態註冊無效

問題原因:

Android8.0在AndroidManifest.xml檔案中靜態註冊廣播接收失效是由於官方對耗電量的優化,避免APP濫用廣播的一種處理方式。除了少部分的廣播仍支援靜態註冊(如開機廣播),其餘的都會出現失效的情況。

解決方案:

在APP的Activity中對廣播接收進行動態註冊即可完成。