在Android活动中,我在构建报告(视图)时有一个长时间的过程。我想在创建视图时显示进度对话框“构建报告...请等待”。是否可以启动和活动(屏幕切换),然后显示进度对话框,然后显示视图?
我猜或者我可以在显示进度对话框的同时在主活动的后台线程上构建视图,然后在创建视图后,我可以开始下一个活动并显示构建的视图。
处理类似这样的事情的最佳方法是什么,即在构建复杂视图时显示反馈?视图必须用代码构建,而不是XML,并且通过数据的迭代,它可以是几秒钟。我希望应用程序看起来很敏感。
谢谢。
答案 0 :(得分:1)
我想出来了。我显示进度对话框,然后启动一个后台任务,该任务在RunOnUiThread元素中有setcontentView并隐藏进度对话框。