近期在实现一个Android下的数据採集的SDK,收集用户使用数据使用HTTP发送到云平台.进行数据分析.但在发送数据时报例如以下错误: Caused by: android.os.NetworkOnMainThreadException 产生的原因.官方解释: Class Overview The exception that is thrown when an application attempts to perform a networking operation on its main…
问题描述:在接游戏sdk的时候,由于游戏要求购买的时候是在主线程里面进行的,但是发http请求是不能在主线程里面发,否则就会出现android.os.NetworkOnMainThreadException的异常 解决方法,新开线程 new Thread(){ public void run(){ userInfo= HttpRequest.sendGet(URL, param); Message msg = new Message(); Bundle data = new Bundle();…