標籤:android 資料 資料存放區 儲存
源碼下載(免下載積分):下載
對於相對較少鍵值對的資料集合可以使用SharedPreferences來進行儲存,
鍵值對的資料類型基本上是基礎資料型別 (Elementary Data Type),
常見的操作:
代碼:
@Override protected void onResume() { super.onResume(); //擷取SharedPreferences對象。 SharedPreferences prefs = getPreferences(0); //讀取shared preference中的資料 String storedName = prefs.getString(USERNAME, null); if (storedName != null) { editText.setText(storedName); } } @Override protected void onPause() { super.onPause(); //擷取SharedPreferences.Editor對象 SharedPreferences.Editor editor = getPreferences(0).edit(); //儲存資料 editor.putString(USERNAME, editText.getText().toString()); //儲存相應變化數資料 editor.commit(); }
注意:建立shared preference時使用MODE_WORLD_READABLE和MODE_WORLE_WRITEABLE時,其他的程式能夠訪問資料
參考資料: http://developer.android.com/training/basics/data-storage/shared-preferences.html
http://developer.android.com/guide/topics/data/data-storage.html