Android抛出异常NetworkOnMainThreadException解决方案
16lz
2021-01-23
在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网络图片的下载
- 新添的Activity 要在 manifest 中注册 否则界面跳转时会崩掉
- Android下检测网络连接 3G WIFI
- Android wifi提示已连接但是无法访问网络
- Android 检测网络是否打开
- android 网络连接判断
- android连接网络