安卓连接mysql报错: Caused by: android.os.NetworkOnMainThreadException

这个问题是因为安卓版本高时已经不支持在主线程里面连接网络,因此可以有下面方法连接:
使用新线程:

new Thread(){
   @Override
   public void run()
   {
       //访问网络的代码放在这里   
  }
}.start();

访问网络的代码包括连接数据库和执行查询,你可以封装好了在同一个新线程中使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 10,620评论 2 54
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,794评论 1 32
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,790评论 0 9
  • “无论彷徨和挫折如何攻击,现在放弃还太早了” ——权志龙 ​ ...
    越来越好的越阅读 7,593评论 0 7
  • 我爱你 不光因为你的样子 还因为,和你在一起时,我的样子 我爱你 不光因为你为我而做的事 还因为,为了你,我能做成...
    我要带她看极光阅读 1,287评论 0 0