Android 中SharedPreferences的使用

	//存儲數據
	
	public void onClick(View v) {
		switch(v.getId()){
		
		case R.id.btnSaveData:
			SharedPreferences.Editor editor = getSharedPreferences("share", Context.MODE_PRIVATE).edit();
			editor.putString("name", "linda");
			editor.putInt("age", 28);
			editor.putFloat("height", (float) 186.00);
			editor.putBoolean("married", false);
			editor.commit();
			Toast.makeText(this, "save to share", Toast.LENGTH_LONG).show();
			break;
		
		default:
			break;
		
		}
	}
	
	
	
	//讀取數據
	public void loaddata(){

	        SharedPreferences spf = getSharedPreferences("share", Context.MODE_PRIVATE);
		String name = spf.getString("name", "default");
		int age = spf.getInt("age", 10);
		float height = spf.getFloat("height", (float)180.00);
		boolean married = spf.getBoolean("married", false);
		
		Log.d("name", name);
		Log.d("age", age + "");
		Log.d("height", height + "");
		Log.d("married", married + "");
		Toast.makeText(this, "Load data successed", Toast.LENGTH_LONG).show();
		
	}


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