public class GameActivity extends Activity {
/** Called when the activity is first created. */
List<userinfo> list = new ArrayList<userinfo>();
userinfo u = new userinfo();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView lv = (ListView)findViewById(R.id.listView1);
NewsAdapter news = new NewsAdapter();
try {
Document doc = Jsoup.connect("http://www.3dmgame.com/").timeout(10000).get();
Elements et = doc.getElementsByAttributeValue("class", "newList").select("li").select("a");
for(Element e : et){
String text = e.text().replace(Jsoup.parse(" ").text(), " ");
u.setText(text);
list.add(u);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
lv.setAdapter(news);
}
private class NewsAdapter extends BaseAdapter{ @Override
public int getCount() {
// TODO Auto-generated method stub
return list.size();
} @Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return list.get(arg0);
} @Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return arg0;
} @Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
// TODO Auto-generated method stub
arg1 = LayoutInflater.from(getApplicationContext()).inflate(R.layout.newslist, null);
TextView tv = (TextView)arg1.findViewById(R.id.textView1);
userinfo user = list.get(arg0);
tv.setText(user.getText());
return arg1;
}
}}为什么每次读取出来的结果都是list中的最后一条,我检测了list中的数据,和预想的结果是一样的,但是输出的时候只输出了list.size()条list中的最后一项内容
解决方案 »
- 新手_运行问题
- 各位大牛,Camera模块预览界面size的问题
- android没见过的异常
- 新手求助,安装环境出错
- Android调用摄像头录制视频存储到sdcard/下,现在想实时通过ffmpeg读取该自增长文件进行实时处理,这个通过文件当buffer的方法可否或怎么实现?
- 新建空的android应用工程报错R cannot be resolved to a variable
- 如何获得并配对连接在同一Wifi网段上的其他手机
- Spinner下拉框事件出错的问题
- 自定义上下滑动引导界面,点击最后的button按钮就报错
- 安卓应用开发,应用开启服务在后台运行,息屏一段时间后被关了,找原因和解决方案。
- android gis
- android 音乐播放器中的歌词产生中文乱码的原因?
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
// return list.get(arg0);
return arg0;
}