0


我有一个活动(A)和活动(B)。A负责加载信息,B是主要活动。在 B 中,还有与 UI 相关的加载操作(例如,侦听器)。我想显示活动 A,并运行活动 B,但我希望仅在(B)加载完成时才显示 B(我在 A 中有一个 ProgressDialog)。我怎样才能做到这一点?谢谢!

4

3 回答 3

2

在我看来,A 的任务比 Activity 更适合线程。

于 2012-08-17T10:26:52.197 回答
0

这似乎更像是一个架构问题。您可能需要重新考虑使用两个活动。您可以在单个活动中使用 AsyncTask 来执行此操作。

于 2012-08-17T09:59:08.367 回答
0

您可以使用 Fragments 来实现您想要的!
http://developer.android.com/guide/components/fragments.html
引用:“但是,片段不需要成为活动布局的一部分;您也可以将没有自己的 UI 的片段用作隐形工作者为活动。”
如果您使用支持库,则不必担心您的 SDK 目标。

于 2012-08-19T01:37:06.880 回答