异常总结

把一个项目转变为Lib,可以参考安卓巴士帖子http://www.apkbus.com/android-145344-1-1.html?from=threadlink

值得注意的是,这个Lib的路径一定要是英文,不然会报错说找不到你指定的类,我在这浪费了很长时间,引以为戒。

今天又犯了一个之前犯过的错:

android.os.NetworkOnMainThreadException

切记网络访问不要在主线程中添加,你需要做的是在onCreate方法中new一个线程,并开启。

 new Thread(downloadRun).start(); 

把访问网络的请求在这个子线程中去访问

  /**
    * 下载线程
    */ 
   Runnable downloadRun = new Runnable(){ 
  
 @Override 
 public void run() {  
   
  initInterceptorAndListener();//访问网络


   } 
   };

原文地址:https://www.cnblogs.com/yangcong/p/3441909.html