我有一個由配置XML驅動的應用程序:各種 應用程序屬性在應用程序啓動時通過解析XML和初始化某些類的靜態變量來加載。從此 XML中讀取的數據驅動應用程序的不同活動。目前,我有 稱爲「解析和屬性初始化」從我主要活動的onCreate() 。Android應用程序初始化
我至於這種情況下/方法幾個問題:
我應該從應用程序 對象調用應用程序初始化方法或者是目前的做法是否正確?如果我選擇從 應用程序對象調用它,我們會得到/有什麼優勢/缺點?
我們真的需要一個靜態類來存儲應用程序屬性嗎?或者我們可以將所有屬性作爲應用程序對象中的靜態集合變量嗎?
在應用程序加載時解析XML(約200個節點)可能需要一些時間(而不是 )。我怎樣才能避免可怕的ANRs?我正在使用一個 Pull Parser。
請幫我看看這些問題的答案。
謝謝。