json数据映射到list
json数据映射到list,在list页面不显示,为何,是因为我用的是eclipse里面代码不一样,还是封装的对象需要获取呢。
json数据映射到list,在list页面不显示,为何,是因为我用的是eclipse里面代码不一样,还是封装的对象需要获取呢。
2016-03-11
/** * 实现网络的异步访问!!!! * * 第一个参数,我们要传递的参数; 第二个参数,记录中间过程; 第三个参数,返回值 * * 另外注意!! 参数的书写,需要是大写的类型 * * @author ii * */ class newsAsyncTask extends AsyncTask<String, Void, List<NewsBean>> { /** * 此方法,在异步线程中进行 * * params是一个参数数组,包含 传进来的所有参数 */ @Override protected List<NewsBean> doInBackground(String... params) { //将传进来的url传给getJsonData()方法,得到List<NewsBean>对象,并返回。 return getJsonData(params[0]); } /** * 此方法在UI线程(即主线程)中进行。 * 接收异步线程中返回的数据 */ @Override protected void onPostExecute(List<NewsBean> result) { // TODO Auto-generated method stub super.onPostExecute(result); NewsAdapter adapter = new NewsAdapter(MainActivity.this,result); listView.setAdapter(adapter); } }
你说的太笼统了,而且肯定不是因为开发环境的不同,我上面的代码就是在eclipse中写 的,运行之后完全没问题的。
举报