我有一个从我的网络服务器下载一些文件的闪屏。
下载后我需要启动mainactivity
,它必须在运行时创建许多按钮,这需要一些时间。
是否可以启动mainactivity
而不显示它(因此仍然显示启动画面)并让主活动为@onCreate()
并在完成后显示主要活动?
我认为更改setContentView
可能不起作用,因为按钮需要主要活动的根布局。
答案 0 :(得分:1)
不幸的是,否。
onCreate
仅在您的活动开始时致电。
我建议您只使用一个包含两个片段的活动(Splash fragment
和Main fragment
)。
首先,您启动活动并显示启动片段。当splash fragment完成时,显示主片段。
它比2活动快,我确定。