我正在開發一個應用程序,幫助人們保存工作日的有關信息。我正在使用Shared Preference來保存整個應用程序數據,而不是DataBase,可以嗎?
用戶輸入每個工作日的開始日期和結束日期,應用會計算他的工資和本月工作的小時數。
而不是將此信息保存在DataBase
,我保存信息Shared-Preferences
。比如,我保存他的薪水以這種方式(工資是EditText
):
SharedPreferences.Editor editor;
editor = sharedPreferences3.edit();
editor.putString("Wage", wage.getText().toString());
editor.commit();
我敢肯定它是偉大的拯救像Shared-Preferences
工資的人物。但爲了節省每個工作日的進入和退出日期,我應該使用DataBase
。不過我用Shared-Preferences
。
工作日內由@
分開,例如,工作日字符串就會像 -
09/27/2015 13:02 - 09/27/2015 20:02 @ 10/27/2015 10:15 - 10/27/2015 16:15.
隨着焦炭@
我可以提取信息,做任何我需要它。
我在問什麼 - 正在使用,Shared-Preferences
而不是DataBase
,好嗎?
爲什麼使用Shared-Prefs,易用性或什麼?如果您要放心使用,請查看Snappy-DB。易於實現,易用性與SharedPrefs大致相同,但速度更快。 – Smashing