心事啦啦啦啦 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 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘