我是论坛的新手,也是Android开发的新手。 我搜索了整个互联网和stackoverflow,但我无法得到我的问题的实际答案。我希望了解您对我的应用程序的最佳方法(处理程序,异步任务等)的看法。我有:
* * 1 - 单击按钮时必须显示一个列表(在html响应中获取数据)
2 - 未加载列表时,应用程序必须显示“正在加载”对话框。**
现在我可以在点击按钮时加载de list,但有时(取决于互联网连接)它可能需要很长时间,我想显示加载进度对话框。 我尝试实现AsyncTasks,但赢得方法 onPostExecute 对话框已关闭,但尽管数据库中的数据正确,但该列表未显示在用户界面上。
任何人都可以用最好的方法帮助我吗? 非常感谢你。
答案 0 :(得分:0)
您可以从这里选择两个明显的解决方案:
1)在您的布局XML中添加ProgressBar
并将其设置为View.GONE
,直到按下该按钮,然后更改为View.VISIBLE
,再次更改为View.GONE
光洁度。
2)使用单独的布局XML,其中包含更多详细信息加载视图,并在请求期间使用setContentView
在两者之间切换。
我经常使用View.GONE
ProgressBar
方法