【发布时间】:2012-02-29 19:06:43
【问题描述】:
我有一个应用流程与 Android 标准不同:
标准:按下活动 A 上的按钮并显示此活动的加载,同时加载数据并构建活动 B 的视图,然后才显示下一个活动。 (在活动 A 上调用 AsyncTask,完成发送数据并调用活动 B)
我需要什么:按下activity A上的按钮,转到activity B,在显示加载的同时,更新加载后Activity B的视图。 (从活动 A 移动到 B 并在显示加载时调用 AsyncTask。当 AsyncTask 完成时更新视图,同时加载在前面,从而显示视图更新过程)
问题:这将使加载图标停止。有时会显示无响应的对话框(由于操作时间较长)并使用 UI 线程来更改正在构建的视图。
我已经阅读了一些关于同一问题的问题:Android: how to update UI dynamically?
但没有人提供通用答案。
如果你的回答是“这不是推荐的行为”,我会同意......但这些是要求,所以我真的很感激一些帮助:-D
【问题讨论】: