ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

进度对话框未显示在android中?

2019-11-02 16:23:53  阅读:189  来源: 互联网

标签:progressdialog android


什么时候进度对话框不显示在android中?我想知道发生上述情况的情况:

在我的情况下,在这种情况下没有显示进度对话框:

func{
    progressdialog.show();
    ....
    .....
    anotherfunction();
    listview.setAdapter();
    progressdialog.dismiss();
   }

对话框的一般经验法则是什么?

先感谢您.

编辑
当执行.show()命令时,将显示进度对话框.但是,当调用otherfucntion()时,是否显示前面的progressdialog命令停止了?

解决方法:

似乎您需要使用AsyncTask,如果UI线程仍然很忙,则UI(包括progressDialog)将不会更新. SO中有很多示例.

根据经验,如果需要“进度”对话框,则需要AsyncTask.

并不是任何命令都会停止,只是如果您在UI线程上执行一系列方法,则直到该序列结束(在progressDialog.dismiss()之后),UI才会更新.不再显示.

标签:progressdialog,android
来源: https://codeday.me/bug/20191102/1992964.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有