2013-04-23 56 views
0

我打算在將來某個時候創建​​一個android應用程序,我希望它在屏幕上顯示大量的常量數據。在應用程序中有大量的數據

我不知道這樣做的最好的方式,但我看到兩個選項:

  1. 代碼本身內存儲數據,如創建一個常量類。
  2. 使用嵌入式數據庫來保存數據。

我猜測選項#2是最好的方法?但是,如果我不打算對數據庫進行任何更新,那麼使用數據庫似乎很奇怪,我只會選擇。

我需要的應用程序,以顯示可能是400行組成的字符串和兩個整數的數據總量...

是否有不同的方式的人使用,這樣我穿上」的情況你知道嗎?

+0

你的答案很大程度上取決於什麼樣的數據以及你打算如何使用它。使用SQLite進行只讀操作並沒有什麼不妥,特別是當你有很多數據時。在任何一天中絕大多數的數據庫事務都是選擇。 – MarsAtomic 2013-04-23 03:25:11

回答

2

,但它只是似乎不可思議使用一個數據庫,如果我不打算做任何 更新到數據庫

我完全同意你的看法。數據庫不僅用於更新。它可以用作更好的存儲空間,絕對是搜索的最佳方式。因此,當你想保存數據時,使用數據庫絕對是明智的。

但是,如果你想處理不會持續的數據,那麼你將使用不同的數據進行不同的運行,那麼你可以使用臨時類或其他數據結構來存儲數據。

最後,如果您打算具有可移植性,則文件存儲是更簡單的解決方案。

所以你可以看到,它完全取決於你想要的東西。

相關問題