记录-网络权限的bug

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36946260/article/details/76146279

今天写一个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" />

希望遇到以上问题的小伙伴可以有一个借鉴。

猜你喜欢

转载自blog.csdn.net/qq_36946260/article/details/76146279
今日推荐