首先,确定AndroidManifest.xml中
<uses-permission android:name="android.permission.INTERNET" />
其次,这次异常的抛出是因为有一个网络操作试图占用主线程,我们建立一个新线程,异步进行即可,代码如下:
Thread thread = new Thread(new Runnable(){
@Override
public void run() {
//在这填上您原来的代码即可
}
});
thread.start();
如果问题还没有解决,参照StackOverflow