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中写 的,运行之后完全没问题的。
举报