検索

ホームページ  >  に質問  >  本文

android中HttpResponse中AndroidRuntime错误

会报这个 错误

10-23 22:52:26.218: E/AndroidRuntime(7298):     at com.example.test_help.post.Cust_post.first(Cust_post.java:36)
10-23 22:52:26.218: E/AndroidRuntime(7298):     at com.example.test_help.activity.Login_activity$2.onClick(Login_activity.java:74)

下面是自己写的

    httpPost.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));
    HttpResponse httpResp = new DefaultHttpClient().execute(httpPost);

按照百度的神奇方法 在 onCreate方法里面

  StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()      
        .detectDiskReads()       
        .detectDiskWrites()       
        .detectNetwork()          
        .penaltyLog()       
        .build());       
         StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()       
                .detectLeakedSqlLiteObjects()    
                .penaltyLog()       
                .penaltyDeath()       
                .build());  

据说包治网络异常

上面这段代码的作用是干啥子来着

我查了下 意识是严苛模式的线程策略和虚拟机策略

谁能简单说下 这个玩意为什么在这里能起作用?

阿神阿神2767日前568

全員に返信(1)返信します

  • 黄舟

    黄舟2017-04-17 14:39:03

    = = 无言以对2333333
    话说你把Logcat里的红色的异常信息截个图啊,或者Login_activity.java:74行,这是哪句?
    包治网络异常,66666666

    UPDATE
    题主问这种问题,居然都不给完整的图……
    随便给两句异常信息,给两句代码,谁知道你怎么写的,谁知道你怎么错的?
    谁知道你是不是只是空指针了。
    简直。

    网络异常基本就这么多,题主你自己看着找吧。

    至于严苛模式,还是尽早删掉忘掉比较好。
    如果你想写出有质量的代码的话。。。

    返事
    0
  • キャンセル返事