2012年9月8日土曜日
プリファレンス 簡易保存サンプル
文字列をプリファレンス 保存
プリファレンス機能を使う事で簡易情報記録ができます。
ちょっとした管理情報を記録するには便利ですが。
この情報はアプリを更新すると消えてしまうので注意が必要です。
数値をキーにして文字列の保存と読み取り
・読み取り
private String getPreStr(int inInt){
String str="";
try{
SharedPreferences pref =
getSharedPreferences("識別",MODE_PRIVATE);
str = pref.getString(String.valueOf(inInt), "");//引数INTの番号をKEYにして読み取り なければ空文字
}catch (Exception e){
e.printStackTrace();
Log.e("getPreStr","Null");
}
return str;
}
・書き込み
private void setPreStr(int inInt ,String inStr){
try{
SharedPreferences pref =
getSharedPreferences("識別",MODE_PRIVATE);
Editor e = pref.edit();
e.putString(String.valueOf(inInt), inStr);//引数INTの番号をKEYにして書き込み
e.commit();
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
Log.e("setPreStr","null");
}
}
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿