記一個 sharepreferences

public class StoreHelper {
	
	private SharedPreferences sp;
	
	public StoreHelper(Context context,String name,int model){
		//name爲文件名,model爲儲存方式(私有還是可讀可寫)
		sp=context.getSharedPreferences(name,model);
	
	}
	
	public void putBoolean(String key,boolean value){
		//sharepreference.edit,獲得Edit,put鍵值對
		sp.edit().putBoolean(key, value).commit();
	}
	public boolean getBoolean(String key,boolean defaultBoolean){
		return sp.getBoolean(key, defaultBoolean);
	} 
	
	public void putInt(String key,int value){
		sp.edit().putInt(key, value).commit();
	}
	public int getInt(String key,int defaultInt){
		return sp.getInt(key, defaultInt);
	} 
	
	public void putFloat(String key,int value){
		sp.edit().putFloat(key, value).commit();
	}
	public float getFloat(String key,int defaultfloat){
		return sp.getFloat(key, defaultfloat);
	} 
	
	public void putLong(String key,int value){
		sp.edit().putLong(key, value).commit();
	}
	public long getLong(String key,int defaultLong){
		return sp.getLong(key, defaultLong);
	}
	
	public void putString(String key,String value){
		sp.edit().putString(key, value).commit();
	}
	public String getString(String key,String defaultString){
		return sp.getString(key, defaultString);
	}
	
	public void putStringSet(String key,Set<String> values){
		sp.edit().putStringSet(key, values).commit();
	}
	public Set<String> getStringSet(String key,Set<String> defaultvalues){
		return sp.getStringSet(key, defaultvalues);
	}
	

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章