안드로이드 key-value 데이터 다루기 Preferences
프로그래밍/Android 2013. 8. 27. 11:37안드로이드 key-value 데이터 다루기 Preferences
- key-value 을 저장하고 가져오는 방법
import android.app.Activity;
import android.content.SharedPreferences;
public class Calc extends Activity{
public static final String PREFS_NAME = "MyPrefsFile";
private boolean mSilentMode;
@Override
protected void onCreate( Bundle state){
super.onCreate(state);
...
// preference 값 읽어오기
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
boolean silent = settings.getBoolean("silentMode", false);
setSilent( silent);
}
@Override
protected void onStop(){
super.onStop();
// preference 에 값 저장하기
SharedPreferences settings = getSharedPreferences( PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", mSilentMode);
// 반드시 commit 하는것을 까먹지 말자
editor.commit();
}
}
'프로그래밍 > Android' 카테고리의 다른 글
안드로이드 Fragment 활용하기 (0) | 2013.08.28 |
---|---|
안드로이드 테마 설정하기 (0) | 2013.08.27 |
안드로이드 데이터베이스 다루기 SQLiteOpenHelper 사용 (0) | 2013.08.27 |
안드로이드 인텐트 필터 (0) | 2013.08.26 |
안드로이드 리소스와 에셋 (0) | 2013.08.26 |