android.os.NetworkOnMainThreadException的解决方案
16lz
2021-01-22
首先,确定AndroidManifest.xml中
<uses-permission android:name="android.permission.INTERNET" />其次,这次异常的抛出是因为有一个网络操作试图占用主线程,我们建立一个新线程,异步进行即可,代码如下:
Thread thread = new Thread(new Runnable(){
@Override
public void run() {
//在这填上您原来的代码即可
}
});
thread.start();
如果问题还没有解决,参照StackOverflow
点击打开链接
更多相关文章
- Robotium用例通过代码自动解锁屏幕
- Android代码性能优化技巧
- Android公钥私钥及代码详细解读
- android OSChina 客户端源代码剖析
- android代码混淆 GSON完满解决
- Android开源代码解读の地图照片应用Panoramio的实现详解(六)
- 在app引擎端点的启动时执行代码
- Android学习笔记(三一):线程:Message和Runnable
- android多线程数据存储 - ThreadLocal的工作原理