2015-02-08 32 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項活動快,我敢肯定。

相關問題