问题描述
|
在android活动中,我在创建报告(视图)时需要很长时间。创建视图时,我想显示一个进度对话框\“ Building Report..Please Wait \”。是否可以启动并活动(屏幕切换),然后显示进度对话框,然后显示视图?
我想也可以在显示进度对话框的同时在主活动的后台线程上构建视图,然后一旦创建该视图,就可以开始下一个活动并显示已构建的视图。
处理类似问题的最佳方法是什么,即在构建复杂视图时显示反馈?视图必须用代码而不是XML构建,并且随着数据的迭代可能需要几秒钟。我希望该应用程序显示响应速度。
谢谢。
解决方法
我想通了。我显示进度对话框,然后启动RunOnUiThread元素中具有setcontentView的后台任务,并隐藏进度对话框。