安卓4.0以后新增了一個機制揉忘,防止惡意軟件耗費系統(tǒng)資源!
只有啟動過的端铛,并且?guī)в蠥ctivity的APP才能接收靜態(tài)廣播泣矛。如果app啟動過,但是被強行停止了禾蚕,那么也接收不到靜態(tài)廣播
實際測試中您朽,過了一段時間后應用也接收不到廣播。
個人猜測是因為應用被系統(tǒng)強行停止了夕膀。 解決辦法:應用調(diào)用System.exit(0)
主動終結(jié)掉自己的進程虚倒。并且在清單文件的<activity>
中添加android:excludeFromRecents="true"
讓應用不出現(xiàn)在最近打開的程序列表中,防止被清理掉