Android ProgressDialog 有时莫名其妙无法显示的问题
来源:互联网 发布:flash相册制作软件 编辑:程序博客网 时间:2024/06/05 11:57
android 开发中,我想显示一个进度条,所以按照网上的模板也确实可行,有时候呢,dubug的时候可以显示,但正常运行时候无法弹出进度条的窗口,我特意在延迟了一两秒运行业务代码之后,就显示出来了,如下代码:
// 加載数据private void initData() {Runnable work = new Runnable() {@Overridepublic void run() {getProgress().show();}};handler.post(work);new Thread() {@Overridepublic void run() {try {try {//故意延迟,以让窗口弹出来Thread.sleep(500);} catch (InterruptedException e) {e.printStackTrace();}//业务逻辑执行下方} finally {Runnable work = new Runnable() {@Overridepublic void run() {// 渲染数据renderTable();getProgress().dismiss();}};handler.post(work);}}}.start();}
// 初始化进度条private ProgressDialog getProgress() {if (progressDialog == null) {progressDialog = DialogManager.showProgressDialog(this.getActivity(), "", getString(R.string.load_data_ing),DialogType.CloseHis);}return progressDialog;}
不太懂原因,有知道可以告诉我一下,谢谢。
0 0
- Android ProgressDialog 有时莫名其妙无法显示的问题
- 图片验证码有时会出现无法显示的问题
- Xcode导入静态库有时会出现莫名其妙的问题
- android ProgressDialog 不显示的提示信息的问题
- 记下莫名其妙的问题【DirectX】一 编译显示无法打开d3dx9.lib
- AS3莫名其妙的显示黑线问题
- 远程桌面有时无法复制文件的问题
- django下video播放时间不能超过5s并且视频有时无法显示问题的解决方法
- progressdialog的进度条显示有误问题
- 处理android studio有时会莫名奇妙无法使用的问题
- NumberPicker 有时显示为+ - 号,有时显示滑动选择的问题
- 为什么Android里TextView的省略号有时显示两个点,有时显示三个点?
- iOS Xcode的智能提示功能有时莫名其妙失效
- 两个莫名其妙的问题
- 莫名其妙的数据库问题
- 莫名其妙的问题
- 一个莫名其妙的问题
- MIDL莫名其妙的问题
- iOS 常用知识总结
- Linux dos2unix命令
- Java中的访问权限控制
- android中不小心使用静态变量会导致内存泄露
- LOG4J.PROPERTIES配置详解(转载)
- Android ProgressDialog 有时莫名其妙无法显示的问题
- Java多线程:Thread类中的主要方法
- 一道Google面试题引发的代码优化战
- iOS开发用boundingRectWithSize:options:attributes:context:写的一个分类
- linux sed 命令使用
- hdu 1257 最少拦截系统
- linux应用命令 (磁盘)
- 苹果CEO乔布斯在斯坦福大学的演讲稿[中英]
- 关于iOS定位问题