异常总结 android.os.NetworkOnMainThreadException 切记网络访问不要在主线程中添加,你需要做的是在onCreate方法中new一个线程,并开启。
把一个项目转变为Lib,可以参考安卓巴士帖子http://www.apkbus.com/android-145344-1-1.html?from=threadlink
值得注意的是,这个Lib的路径一定要是英文,不然会报错说找不到你指定的类,我在这浪费了很长时间,引以为戒。
今天又犯了一个之前犯过的错:
切记网络访问不要在主线程中添加,你需要做的是在onCreate方法中new一个线程,并开启。
new Thread(downloadRun).start();
把访问网络的请求在这个子线程中去访问
/**
* 下载线程
*/
Runnable downloadRun = new Runnable(){
@Override
public void run() {
initInterceptorAndListener();//访问网络
}
};