Andoridグローバルプロファイルの読み書き方法
888 ワード
JavaEEのサーバ操作ではpropertiesオブジェクトの読み書きプロファイルがよく使用され、Androidでも同様のオブジェクトが提供されており、異なるactivity間で超グローバル変数を共有する方法であり、このクラスがSharedPreferencesである.
簡単に使えます.まずactivityでSharedPreferencesオブジェクトを宣言して書き込みます.
それからactivityに変えて読めばいいので、名前が同じであれば、前に書いたプロファイルを読むことができます.
簡単に使えます.まず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));