我的應用需要加載一些JSON才能顯示UI上的任何內容,JSON決定了應用的主題。Android onCreate和AsyncTask延遲
雖然我通常不喜歡他們,閃屏/加載屏幕是必需的,以便用戶不必看到的界面顏色的改變等各要素但是我的問題是,當我打開我的應用程序,我可以在我的進度對話框啓動前幾秒鐘看到默認樣式。我可以看到默認的黑暗梯度全息背景,包含我的應用程序標題的操作欄。如果我將操作欄隱藏在XML中,我無法在以後添加它,並在執行操作時獲取nullpointerexceptions
。
我曾嘗試在onCreate()
的最開始處啓動啓動畫面,然後我甚至設置了我的AsyncTask
,並嘗試在onPreExecute()
中啓動它。
我希望能夠在應用程序啓動時立即顯示加載對話框立即或者如果必須有延遲,我只希望用戶看到黑色背景。
有沒有完全不同的方式來做到這一點,我沒有提到?
謝謝。
使用分離活動的啓動畫面 – njzk2 2013-02-15 15:24:49
怎麼能在我(目前)MainActivity我的風格,並加載內容從單獨的閃屏活動? – SteveEdson 2013-02-15 15:27:13
爲什麼你不能? – njzk2 2013-02-15 15:29:01