您的位置:首页 > 移动开发 > Android开发

android.os.NetworkOnMainThreadException

2016-02-10 19:32 585 查看
02-10 10:46:23.099: W/System.err(2319): android.os.NetworkOnMainThreadException

解决方案有两个,一个是使用StrictMode,二是使用线程来操作网络请求。

第一种方法:简单暴力,强制使用,代码修改简单(但是非常不推荐)

在MainActivity文件的setContentView(R.layout.activity_main)下面加上如下代码

?
第二种方法就是我使用的方法也是我要推荐的方法,将请求网络资源的代码使用Thread去操作。在Runnable中做HTTP请求,不用阻塞UI线程。

?
上面是比较通用的方法,我的代码:

?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: