当前位置:编程学习 > wap >>

关于ListView的一个问题


我刚学android,在做一个东西,就多个微博集成的一个软件,首先我有一个界面是微博选择的,选择某一个微博然后进去会有首页显示,首页显示我是把后台获取的微博数据在一个ListView中显示:
progLoad.setVisibility(View.GONE);// 隐藏进度条
MyAdapter ma=new MyAdapter(this,(List<MyStatus>)param[1]);
allStatus.setAdapter(ma);
其中MyAdapter就是一个继承于BaseAdapter的类,构造函数的参数就是一个含有多条微博数据的List。
现在的问题是,当我退出当前这个微博,回到微博选择的界面,再点击某个微博进入时,界面就一直停在正在加载的画面,我跟踪了一下,微博数据已经获取了,但是执行
progLoad.setVisibility(View.GONE);// 隐藏进度条
MyAdapter ma=new MyAdapter(this,(List<MyStatus>)param[1]);
allStatus.setAdapter(ma);
这段代码时,就不起作用了,也不会去调用adapter中的getView方法,就不会再动了,求解释!!!!
我也调用了notifyDataSetChanged()方法进行刷新了,还是不行! --------------------编程问答-------------------- 你好,你的这个问题解决了吗?我刚学android 也遇到了这个问题,求解答啊!! --------------------编程问答-------------------- 还是贴代码吧 --------------------编程问答-------------------- debug一下打个断点,看这3句代码是否确定执行了

看不到你上面的代码不知道是不是其他地方出问题 --------------------编程问答-------------------- adapter里面 getCount()等方法设置没有? --------------------编程问答-------------------- 上代码比较实际
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,