android.os.NetworkOnMainThreadException
看名字就能知道,是网络请求在MainThread中产生的异常 这种问题;一般是 在执行网络 逻辑操作的时候;没有通过线程(Thread)操作引起的;所以 网络上的逻辑执行在线程中进行就可以了。
例如很简单的处理方式1:
new Thread() {
@Override
public void run() {
super.run();
//这里是: 网络 操作 执行逻辑 ------------
}
}.start();
处理方式2:
Handler+ Thread 这个方法 更清晰些;