記錄-網路許可權的bug
阿新 • • 發佈:2018-11-04
今天寫一個mvp的demo的時候遇到一個bug,特別記錄一下。關於有沒有連線網路的判斷,執行結果一直報錯:
Caused by: java.lang.SecurityException: ConnectivityService: Neither user 21073
nor current process has android.permission.ACCESS_NETWORK_STATE.
乍一看以為在清單中加上這句就好了,結果還是一直報錯,於是在清單檔案中將關於網咯的許可權一個一個加進去試試,結果發現原來要用到一下幾個許可權:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
希望遇到以上問題的小夥伴可以有一個借鑑。