我在项目的界面上有个ProgressBar控件,我点击了一个按钮去做了个耗时的操作(用的是Thread对象去做的)的时候就将ProgressBar显示出来,第一次出来是正常的转动,耗时操作完成后就隐藏起来了,第二次做同样的操作的时候出问题了,它能显示出来,但是就是不转,一直卡在那里,操作还是能正常完成的,为什么第二次出来就不转了呢?
如果我想让它再次转动起来需要怎样做?
在线等,有答案马上就结贴了,谢谢各位了。
如果我想让它再次转动起来需要怎样做?
在线等,有答案马上就结贴了,谢谢各位了。
解决方案 »
- 像瑞星卡卡助手那样的弹出动画怎样实现?
- 淘宝android客户端中5个图片切换的效果是怎么实现的。
- 求教!窗口化Activity,不知道怎么设置窗口的大小
- 下载Android源代码遇到curl: (52) Empty reply from server,为什么
- 如何让安卓平板和台式电脑通过wifi互发数据包
- 架构设计
- 图片轮播
- 最近在刷机,需要MOTO ME501的recovery.img软件,谁能发一份啊,不胜感激
- 关于 ip carema的android端
- Android手机APP自动化测试大家都是如何完成的?
- 请问android中的application类有什么用,和activity什么关系?
- APK卸载,取消掉弹出的确认对话框,直接删除...
@Override
public void run() {
try{
Thread.sleep(3000);
}catch (Exception e) {}
h.post(new updateRunnable());
}
});
t.start();
//---
private class updateRunnable implements Runnable{
@Override
public void run() {
updateUI();
}};
//--
public void updateUI(){
try{
List<Map<String, String>> list = getSourse();
list.addAll(getSourse2());
sa = new SimpleAdapter(Mian.this, list, R.layout.main_list_item,
new String[] { "title" },new int[] { R.id.main_list_item_lab_title });
main_list.setAdapter(sa);
sa.notifyDataSetChanged();
}catch (Exception e) {}
}