如何在不显示的情况下运行活动?

时间:2012-08-17 09:03:41

标签: java android android-activity background


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

3 个答案:

答案 0 :(得分:2)

对我来说,A的任务更适合于一个线程,而不是一个Activity。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您可以使用碎片来达到您想要的效果! http://developer.android.com/guide/components/fragments.html
Cit:"但是,片段不需要是活动布局的一部分;您也可以使用没有自己的UI的片段作为活动的隐形工作者。"
如果您使用支持库,则无需担心SDK目标。