心事啦啦啦啦 2016-04-08 08:13 采纳率: 33.3%
浏览 2186

Android 调试不进线程

/**
 * 获取服务器图片路径
 */

public void getinfo() {
     new Thread(){
         public void run() {
             try {
                    URL url=new URL(constants.GUIDEIMG);
                    HttpURLConnection conn=(HttpURLConnection) url.openConnection();
                    //设置必要的参数信息
                    conn.setConnectTimeout(5000);
                    conn.setRequestMethod("GET");
                    //判断响应码
                    int resultCode=conn.getResponseCode();
                    if(resultCode==200){
                        InputStream in=conn.getInputStream();
                        String result=StreamUtils.readStream(in);
                        //解析json格式的数据
                        JSONObject jsonobj=new JSONObject(result);
                        JSONArray array=jsonobj.getJSONArray("requestContent");

// for(int i=0;i<array.length();i++){
// pics.add(array.getString(i));
// }
Message msg=Message.obtain();
msg.obj=array;
msg.what=SUCCESS;
mhandler.sendMessage(msg);
}
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

         };
     }.start();
  • 写回答

3条回答

  • Crawl.W 2016-04-08 09:09
    关注

    你是通过调用这个方法再想调用这个线程的吧,不出意外的话你匿名的调用方式在外面是不起作用的,估计ide直接优化就没编译。你需要使用的话直接new Thread(){。。。}在你需要线程运行的activity里,不然就通过内部类继承的方式

    评论

报告相同问题?

悬赏问题

  • ¥15 SQL Server下载
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥15 python爬取bilibili校园招聘网站
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求