为了账号安全,请及时绑定邮箱和手机立即绑定

打上断点 出现Client not ready yet..???

http://img1.sycdn.imooc.com//5690b5300001feb210840644.jpg

请问如何出现老师的界面啊!

http://img1.sycdn.imooc.com//5690b59f00010c1e07400191.jpg


正在回答

代码语言

6 回答

可以用Log.e(“aa--ff”,传的值);

0 回复 有任何疑惑可以回复我~
#1

qq_彩_0 提问者

谢谢你
2016-01-10 回复 有任何疑惑可以回复我~
#2

qq_彩_0 提问者

非常感谢!
2016-01-11 回复 有任何疑惑可以回复我~
<html>
<html>


0 回复 有任何疑惑可以回复我~

到底怎么解决的,重新安装软件吗?求指教

0 回复 有任何疑惑可以回复我~
#1

水淼1

重启as
2016-06-15 回复 有任何疑惑可以回复我~
#2

qq_彩_0 提问者

安装和设置有问题,重新解决一下就可以啦
2016-11-15 回复 有任何疑惑可以回复我~

问题解决了,软件的问题,代码正确!

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//56923fd30001821c13330649.jpg

出现这样的情况 RESTART重复相同的问题啊

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//56923d480001c23502910274.jpg

打上断点后出现后。输入Log.e("aa--ff","getJsonData");?????端口又出现问题了,请问怎么解决,谢谢

最主要的这一步怎么整体解决啊,谢谢啊!!!!

http://img1.sycdn.imooc.com//56923c720001724613080246.jpg

package com.yc.asynctask;

import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.widget.ListView;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;

public class MainActivity extends Activity {
   private ListView mListView;
   private static String URL = "http://www.imooc.com/api/teacher?type=4&num=30";

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);

       mListView = (ListView) findViewById(R.id.lv_main);
       new NewsAsyncTask().execute(URL);
   }


   private List<NewsBean> getJsonData(String url) {
       List<NewsBean> newsBeanList = new ArrayList<>();
       try {
           String jsonString = readStream(new URL(url).openStream());
           JSONObject jsonObject;
           NewsBean newsBean;
           try {
               jsonObject = new JSONObject(jsonString);
               JSONArray jsonArray = jsonObject.getJSONArray("data");

               for(int i = 0; i <jsonArray.length(); i++){
                   jsonObject = jsonArray.getJSONObject(i);
                   newsBean = new NewsBean();
                   //从jsonObject中得到每个元素数据给newsBean
                   newsBean.newsIconUrl = jsonObject.getString("picSmall");
                   newsBean.newsTitle = jsonObject.getString("name");
                   newsBean.newsContent = jsonObject.getString("description");
                   newsBeanList.add(newsBean);
               }
           } catch (JSONException e) {
               e.printStackTrace();
           }

       } catch (IOException e) {
           e.printStackTrace();
       }
       Log.e("aa--ff","getJsonData");
       return newsBeanList;
   }

   private String readStream(InputStream is){
       InputStreamReader isr;
       String result = "";
       try {
           String line = "";
           isr = new InputStreamReader(is, "utf-8");
           // 字节流转化为字符流
           BufferedReader br = new BufferedReader(isr);
           while ((line = br.readLine()) != null){
               result += line;
           }
       } catch (UnsupportedEncodingException e) {
           e.printStackTrace();
       } catch (IOException e) {
           e.printStackTrace();
       }
       return result;
   }

   class NewsAsyncTask extends AsyncTask<String, Void, List<NewsBean>>{
       @Override
       protected List<NewsBean> doInBackground(String... params) {
           return getJsonData(params[0]);
       }

   }
}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android必学-异步加载
  • 参与学习       50625    人
  • 解答问题       311    个

了解Android中的异步加载处理方法,这是面试问的最多的知识点

进入课程

打上断点 出现Client not ready yet..???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信