sharedpreference常用來設置用戶的偏好設置,在Android中是以XML形式的存儲,路徑爲:/data/data/<package name>/shared_prefs
比如現有兩個變量爲name和age,要把他們用sharedpreference來保存,
步驟如下:
SharedPreferences prefer = context.getSharedPreferences("myxml", context.MODE_PRIVATE);
Editor editor = prefer.edit();
editor.putString("name", name);
editor.putInt("age", age);
editor.commit();
其中參數“myxml”爲變量保存的xml的名字,context.MODE_PRIVATE爲操作模式
它共有四種操作模式
Editor是建立一個編輯器來存儲數據。
從SharedPreferences獲取數據:
SharedPreferences preferences=getSharedPreferences("myxml", Context.MODE_PRIVATE);
String name=preferences.getString("name", "defaultname");
String age=preferences.getString("age", "0");