2015-02-08 65 views
0

我有一个从我的网络服务器下载一些文件的splashscreen。在splashscreen中的Android加载活动

下载后我需要启动mainactivity它必须在运行时创建许多按钮,这需要一些时间。

是否可以在不显示它的情况下启动mainactivity(所以仍然显示splashscreen)并让主活动@onCreate()并在完成后显示主要活动? 我认为更改setContentView可能无法正常工作,因为按钮需要主要活动的根布局。

+2

我建议您使用的片段,在一个片段中的溅射屏幕和在其他在MainActivity(这将是一个活动),则两个片段将同时加载。 – 2015-02-08 07:50:32

回答

1

不幸的是,没有

onCreate只有打电话的时候,你的活动开始。 我建议你只使用一个活动和两个片段(Splash fragment和Main fragment)。

首先,您开始活动并显示启动片段。当启动片段完成时,显示主片段。

它比2项活动快,我敢肯定。