【发布时间】:2012-11-27 20:56:58
【问题描述】:
我是论坛的新手,也是安卓开发的新手。 我在整个互联网和 stackoverflow 上进行了搜索,但我无法得到我的问题的实际答案。我想知道您对我的应用程序的最佳方法(处理程序、异步任务等)的看法。我有:
**1 - 一个按钮,当被点击时必须显示一个列表(数据是在一个html响应中获得的)
2 - 当列表未加载时,应用程序必须显示“加载”对话框。**
现在我可以在单击按钮时加载列表,但有时(取决于 Internet 连接)可能需要很长时间,我想显示加载进度对话框。 我尝试实现 AsyncTasks 但赢得方法 onPostExecute 对话框已关闭,但列表未显示在 UI 上,尽管它具有正确的数据。
谁能帮我找到最好的方法? 非常感谢。
【问题讨论】:
-
"但该列表没有显示在 UI 上,尽管它包含正确的数据。"如果列表有正确的数据并且对话框在正确的时间关闭,听起来你只需要调用
notifyDataSetChanged()。还是有别的? -
欢迎来到 SO。如果您发布一些相关代码,则更容易获得帮助。尽可能发布一些代码,以便我们查看您尝试过的内容以及问题所在。
标签: android progressdialog asynctaskloader