我正在嘗試製作一個應用程序,其中用戶可以存儲x個警報時間。SharedPreference或SQLite數據庫
下一次用戶打開它時,會顯示所有先前的時間順序......他可以選擇一個順序,總數警報,並更改第一個鬧鐘時間。
我會保存最多10個這樣的序列。哪個更好地存儲這些數據... SharedPreferences
或SQLite
?
我正在嘗試製作一個應用程序,其中用戶可以存儲x個警報時間。SharedPreference或SQLite數據庫
下一次用戶打開它時,會顯示所有先前的時間順序......他可以選擇一個順序,總數警報,並更改第一個鬧鐘時間。
我會保存最多10個這樣的序列。哪個更好地存儲這些數據... SharedPreferences
或SQLite
?
如果記錄只到10,然後SharedPreferences
限制是因爲它很容易,快速和快速實施的最佳選擇..
@M Mohsin Naeem在這裏有兩個矛盾的答案...我現在怎麼知道? – tanvi 2012-07-07 18:06:46
最終的決定將是你的:)但如果你有'onyl 10'記錄,那麼對於SQLite,你將實現SQLiteHelper類,查詢,獲取光標,然後最終得到你的結果..是一個不好的選擇(我的意見),但在的情況'SharedPreferences'你可以把字符串數組和讀取和更改數據與較小的行的nuber ..閱讀本文http://stackoverflow.com/questions/3876680/is-it-possible-to-add-an-array- or-object-to-sharedpreferences-on-android – 2012-07-07 18:16:19
好的非常感謝:) – tanvi 2012-07-07 18:33:12
使用SQLite
爲您的要求在這裏的教程:SQLite tutorial和文檔:Android SQLite document
SharedPreferences旨在存儲少量數據,而SQLite用於存儲大量數據的。
因此,對於這種情況,如果每次只有最多10個數據,那麼您可以使用SharedPreferences,但如果您不知道數據數量(可能取決於您的應用程序用戶),則使用,那麼SQLite是更好的選擇。
共享偏好是用於這種情況下更好的(最大值= 10次)
良好的源碼機器人教程開始http://www.quicktips.in/basic-android-sqlite-database-exampletutorial/ – 2015-08-25 03:40:57