2012-08-17 49 views
0


我有一个活动(A)和活动(B)。 A负责加载信息,B是主要活动。在B中,还有对UI实现的加载操作(例如,监听器)。我想显示活动A,并运行活动B,但是我希望仅当加载(B)完成时(我在A中有ProgressDialog)才会显示B。 我该怎么做? 谢谢!如何在不显示的情况下运行活动?

+0

我相信如果它没有被显示或渲染,我不会加载用户界面,我会把'ProgressDialog'放在活动B中,而不是加载到第一个上 – 2012-08-17 09:09:59

+1

我听起来A的任务比一个Activity更适合一个线程。 – sschrass 2012-08-17 09:18:36

+0

@SatelliteSD这就是解决方案,它使我的应用程序加载速度更快。谢谢! – 2012-08-17 10:22:19

回答

2

听起来,A的任务比一个Activity更适合一个线程。

+0

非常感谢! – 2012-08-17 10:29:27

0

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

0

你可以使用Fragments实现你想要的! Cit:“但是,片段不需要成为活动布局的一部分,也可以使用没有自己UI的片段作为活动的隐形工作人员。”
如果您使用支持库,则不必担心SDK目标。

相关问题