带有加载对话框的Android应用程序 - 最佳方法



我是论坛的新手,也是Android开发的新手。我在互联网上和堆栈溢出周围搜索了所有内容,但我无法获得有关我的问题的实际答案。我想知道您对我的应用程序的最佳方法(处理程序、异步任务等)的看法。我有:

*

*1 - 单击时必须显示列表的按钮(数据是在 html 响应中获取的)

2 - 未加载列表时,应用程序必须显示"正在加载"对话框

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

谁能帮我最好的方法?谢谢。

这里有两个明显的解决方案可供选择:

1) 在布局 XML 中放置一个ProgressBar并将其设置为View.GONE,直到按下按钮,然后更改为 View.VISIBLE,完成后再次更改为View.GONE

2) 有一个单独的布局 XML,具有更详细的加载视图,并在请求期间使用 setContentView 在两者之间切换。

我经常采用View.GONE ProgressBar的方法

相关内容

  • 没有找到相关文章

最新更新