import android.content.SharedPreferences;
SharedPreferences save_value = getSharedPreferences(SETTING_PREF, 0);
save_value.edit()
.putString("string_value", "String" )
.putInt("int_value", 123 )
.putLong("long_value", 1234L ) // 有L才為Long ,否為 int
.putFloat("float_value", Float.parseFloat("1.23") )
.putBoolean("boolean_value", true )
.commit();
//取出資料
SharedPreferences get_value = getSharedPreferences(SETTING_PREF, 0);
String get_string = get_value.getString("string_value", "" );
Int get_int = get_value.getInt("int_value", 0 );
Long get_long = get_value.getLong("long_value", 0 );
float get_float = get_value.getFloat("float_value", 0 );
boolean get_boolean = get_value.getBoolean( "boolean_value" , true );
//用法 : 可用於onStop 以便下次開啟時使用
protected void onStop(){
super.onStop();
SharedPreferences get_value = getSharedPreferences(SETTING_PREF, 0); get_value.edit()
.putString("string_value", "快速存檔值" )
.commit();
}