Android抛出异常NetworkOnMainThreadException解决方案
16lz
2021-12-04
在API 3.0以后的版本,Android不允许在主线程中运行网络访问,主要防止网络访问超时会导致用户界面主线程无响应
抛出异常:NetworkOnMainThreadException
解决方案:新启动一个线程用于网络访问
new Thread(){ @Override public void run(){ /** * 网络访问代码 */ }}.start();
在AndroidManifest.xml
加入程序访问网络的权限
<uses-permission android:name="android.permission.INTERNET"/>
更多相关文章
- Android网络游戏之神农诀项目开发--视频观看地址
- Android(安卓)异步网络请求框架-Volley
- android网络图片的下载
- 【译】Android(安卓)6.0接口变化(三)(Android(安卓)6.0 Changes)
- Android(安卓)Permission中英对照
- Android生成keystore是报错拒绝访问
- Android下检测网络连接 3G WIFI
- Android的权限permission
- Android(安卓)wifi提示已连接但是无法访问网络