我解析了.html页面并取了一组复选框,而不是我在layout和setContentView(layout)中添加了复选框。但是解析很慢,我想在加载数据期间创建加载窗口。我不知道怎么做,请帮帮我。无论如何,谢谢你。
答案 0 :(得分:4)
为此,您可以在AsyncTask的onPreExecute()方法中实现AsyncTask(Painless Threading),实现ProgressBar
。
因为我已经标记它被称为无痛线程,因为我们开发人员不必费心去开始/暂停/停止线程,它由Android本身管理。
您还可以在onPreExecute()方法中显示ProgressDialog,然后在onPostExecute()方法中隐藏它。同样,我建议你阅读这篇文章,真的很有帮助:https://sites.google.com/site/androidhowto/how-to-1/asynctasks-with-progressdialogs
答案 1 :(得分:2)
您可以使用进度对话框执行此操作。 Android开发者网站上有一个教程,这是它开始解释的地方:
ProgressDialog是AlertDialog类的扩展,可以 以旋转轮的形式显示进度动画 任务的进度未定义或进度条的任务 具有明确的进展。该对话框还可以提供按钮, 比如一个取消下载。
链接在这里:http://developer.android.com/guide/topics/ui/dialogs.html