在创建Android活动视图时显示进度对话框

3
在Android活动中,我正在构建一个报告(视图)的过程中。我想在创建视图时显示一个进度对话框“正在构建报告,请等待”。是否可以启动一个活动(屏幕切换),然后显示一个进度对话框,然后呈现视图?
我猜另一种方法是在主活动中从后台线程构建视图,同时显示进度对话框,然后一旦视图创建完成,我就可以启动下一个活动并呈现构建的视图。
如何处理这种情况最好的方式是什么?即,在构建复杂视图时显示反馈。该视图必须在代码中构建,而不是XML,并且随着数据的迭代,可能需要几秒钟的时间。我希望应用程序看起来很响应。
谢谢。

看这个:http://www.anddev.org/novice-tutorials-f8/imageview-with-loading-spinner-t49439.html 这是一个ImageView,它会在加载完成前显示一个旋转图标。虽然不完全符合你的要求,但原理相同。祝使用愉快! - Blundell
1个回答

1
我解决了这个问题。我展示进度对话框,然后启动一个后台任务,在 RunOnUiThread 元素中设置 setcontentView 并隐藏进度对话框。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接