myq_26 2013-06-17 05:26 采纳率: 16.7%
浏览 2638
已采纳

AsyncTask 不能在 4.0.4 上运行

我创建了一个类,这个类连接互联网,然后发送一个请求到php script。我创建的就像 AsyncTask一样,不在主线程中,为了能在4.0.4中执行。但是当我测试时,不能运行。程序可以在2.2上执行。问题出在哪里呢?

class download extends AsyncTask {
    protected String doInBackground(String s1, String s2) {
        String result = "";
        //http post
        ArrayList nameValuePairs = new ArrayList();
        nameValuePairs.add(new BasicNameValuePair("Vreme",s1));
        nameValuePairs.add(new BasicNameValuePair("Datum",s2));
        InputStream is=null;
        try{
                String adresa="http://senzori.open.telekom.rs/script.php";
                HttpPost httppost = new HttpPost(adresa);
                httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
                HttpClient httpclient = new DefaultHttpClient();
                HttpResponse response = httpclient.execute(httppost);
                HttpEntity entity = response.getEntity();
                is = entity.getContent();
        }catch(Exception e){
                Log.e("log_tag", "Error in http connection "+e.toString());
        }
        //convert response to string
        try{
                BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);
                StringBuilder sb = new StringBuilder();
                String line = null;
                while ((line = reader.readLine()) != null) {
                        sb.append(line + "\n");
                }
                is.close();
                result=sb.toString();
        }catch(Exception e){
                Log.e("log_tag", "Error converting result "+e.toString());
        }
        return result;
    }
    @Override
    protected String doInBackground(String... params) {
        // TODO Auto-generated method stub
        return null;
    }
}
  • 写回答

1条回答

  • 码密码密哄 2013-06-17 05:30
    关注

    doInBackground(String... params) 怎么不是用的这个可变参数的方法,覆写应该是覆写这个方法啊

     @Override
        protected String doInBackground(String... params) {
            // TODO Auto-generated method stub
            return null;
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿