最近自己学习开发一个小app,想根据网络来判断一些逻辑,但是运行应用时遇到了这个错误
android.os.NetworkOnMainThreadException
后来,查询了一些信息,发现原因就是:
在android 4.0及以上的系统中,不允许在主线程中进行任何网络的访问操作,最好的方式是将网络访问放在异步方式操作或者使用AsyncTask的方式操作。
解决办法:
1)新起线程去访问网络,Thread的
2)使用android提供的AsyncTask来进行访问
2021-06-30 23:36:00
最近自己学习开发一个小app,想根据网络来判断一些逻辑,但是运行应用时遇到了这个错误
android.os.NetworkOnMainThreadException
后来,查询了一些信息,发现原因就是: