2011-12-29 71 views
2

嘿,我只是想知道一些效率問題。我爲Android創建了一個應用程序,它有幾個列表視圖,一些列表視圖有50多個項目。基本上點擊一個列表視圖上的一個項目將打開另一個列表視圖,顯示更多選項等等。從SQLite加載數據到列表視圖還是從數組創建列表視圖更高效?

我的問題是現在我有從數組填充這些列表視圖,但創建一個數據庫和拉取數據來填充這些列表視圖會更有效率嗎?

如果此問題已被詢問,我已表示歉意,我已查找過,但沒有找到我正在尋找的東西。

回答

0

如果列表數據不是動態的,我覺得字符串數組是最好的,否則數據庫是最好的選擇。數據庫調用在時間/資源方面總是昂貴的。

+0

雅,數據不是動態的。它基本上是列表課程,然後是每個課程的主題和課程,然後是教授他們的教授 – 2011-12-29 03:12:58

0

這取決於你的數據,如果數據沒有按不會改變,你可以在./value/下的xml文件中定義它們。和其他數據庫一樣,sqlite也會花費其他I/O操作,並且會降低效率。但我認爲它不會在Android應用程序中花費太多。