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

进度对话框未显示在android中?,第1张

概述什么时候进度对话框显示在android中?我想知道发生上述情况的情况:在我的情况下,在这种情况下没有显示进度对话框:func{progressdialog.show();.........anotherfunction();listview.setAdapter();progressdialog.dismiss();}对话框的一般经

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

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

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

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

先感谢您.

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

解决方法:

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

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

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

总结

以上是内存溢出为你收集整理的进度对话框未显示在android中?全部内容,希望文章能够帮你解决进度对话框未显示在android中?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1083371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存