你好,执行这句话不会出这个异常吧、这个异常主要是网络操作在主线程里面,你另外开一个线程来执行耗时操作就行了,希望对你有帮助
楼主帮忙戳一下http://vote.blog.csdn.net/blogstaritem/blogstar2013/xiaanming

解决方案 »

  1.   

    debug时,程序走到这句话的时候就抛出这个异常了
      

  2.   

    debug时,程序走到这句话的时候就抛出这个异常了
    那就将数据库操作的代码放在子线程中去执行
      

  3.   

    debug时,程序走到这句话的时候就抛出这个异常了
    那就将数据库操作的代码放在子线程中去执行
    问题已解决。。
    主线程入口处加
         StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
            .detectDiskReads()
            .detectDiskWrites()
            .detectNetwork()
            .penaltyLog() 
            .build());
           StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
            .detectLeakedSqlLiteObjects() //探测SQLite数据库操作
            .detectLeakedClosableObjects()
            .penaltyLog()
            .penaltyDeath()
            .build());
    之前加错位置了