在splashscreen中加载Android的活动

时间:2015-02-08 07:46:13

标签: java android android-activity splash-screen

我有一个从我的网络服务器下载一些文件的闪屏。

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

是否可以启动mainactivity而不显示它(因此仍然显示启动画面)并让主活动为@onCreate()并在完成后显示主要活动? 我认为更改setContentView可能不起作用,因为按钮需要主要活动的根布局。

1 个答案:

答案 0 :(得分:1)

不幸的是,

onCreate仅在您的活动开始时致电。 我建议您只使用一个包含两个片段的活动(Splash fragment和Main fragment)。

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

它比2活动快,我确定。