使用SharedPreferences,它們就像是你的應用程序的私人部分,將永久保存你的值,直到用戶重新安裝(清除數據)應用程序。共享偏好是這樣的
// save string in sharedPreferences
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor editor = settings.edit();
editor.putString("some_key", string); // here string is the value you want to save
editor.commit();
// restore string in sharedPreferences
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
string = settings.getString("some_key", "");
很明顯,你可以節省INT布爾型等等,而不是字符串
取決於計劃存儲多少值,SharedPreferences旨在存儲少量數據(我甚至讀過一些人有50個,他們沒有問題),而且速度非常快,而SQLite用於存儲更大量的數據。 – 2013-04-05 15:29:08