我刚学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()方法进行刷新了,还是不行!