0

我是论坛的新手,也是安卓开发的新手。我在整个互联网和 stackoverflow 上进行了搜索,但我无法得到我的问题的实际答案。我想知道您对我的应用程序的最佳方法(处理程序、异步任务等)的看法。我有:

* *1 - 单击时必须显示列表的按钮(数据是通过解析html响应获得的)

2 - 当列表未加载时,应用程序必须显示“加载”对话框。**

现在我可以在单击按钮时加载列表,但有时(取决于 Internet 连接)可能需要很长时间,我想显示加载进度对话框。我尝试实现 AsyncTasks 但赢得了onPostExecute方法,对话框已关闭,但列表未显示在 UI 上,尽管它具有正确的数据。

谁能帮助我最好的方法?非常感谢。

4

1 回答 1

0

您可以在这里选择两个明显的解决方案:

ProgressBar1)在您的布局 XML 中放入 a并将其设置为,View.GONE直到按下按钮,然后更改为View.VISIBLEView.GONE完成后再次更改为。

2) 有一个单独的布局 XML,其中包含更多详细信息加载视图,并用于setContentView在请求期间在两者之间切换。

我经常采用这种View.GONE ProgressBar方法

于 2012-11-27T21:00:44.417 回答