Andoridグローバルプロファイルの読み書き方法

888 ワード

JavaEEのサーバ操作ではpropertiesオブジェクトの読み書きプロファイルがよく使用され、Androidでも同様のオブジェクトが提供されており、異なるactivity間で超グローバル変数を共有する方法であり、このクラスがSharedPreferencesである.
簡単に使えます.まずactivityでSharedPreferencesオブジェクトを宣言して書き込みます.
SharedPreferences sharedPreferences = getSharedPreferences("prop", Context.MODE_APPEND);//         getSharedPreferences     
		Editor editor = sharedPreferences.edit();//   editor       
		editor.putString("name", "jack");
		editor.putInt("age", 22);
		editor.commit();//        

それからactivityに変えて読めばいいので、名前が同じであれば、前に書いたプロファイルを読むことができます.
SharedPreferences sharedPreferences2 = getSharedPreferences("prop", Context.MODE_APPEND);
		System.out.println(sharedPreferences2.getString("name", "null"));
		System.out.println(sharedPreferences2.getInt("age", 0));