IT/안드로이드2012. 1. 16. 16:43


SQLiteOpenHelper는 추상클래스로서 데이터베이스의 생성, 개방 업그레이드를 위한 베스트 프랙티스 패턴을 구현하는데 사용됩니다.

* 공유 환경설정을 만들거나 수정할 때 애플리케이션 컨텍스트에 변경할 공유된 데이터의 이름을 전달해 호출하는 메서드
: getSharedPreferences

* 공유 환경설정을 수정하기 위해 에디터를 얻어오는 코드
: SharedPreferences.Editor editor = my SharedPreferences.edit();

* 공유 환경설정 객체에 새 기본 타입을 저장하는 코드
:
editor.putBoolean(“isTrue”, true);
editor.putFloat(“lastFloat”, 1f);
editor.putInt(“wholeNumber”, 2);
editor.putLong(“aNumber”, 3l);
editor.putString(“textEntryValue”, “비어있지 않음”);

공유 환경설정은 boolean, int, long, float, String 기본 타입을 지원하고, 이들을 기본 값, 클래스 인스턴스 변수, 현재 UI상태, 그리고 사용자 환경설정을 빠르게 저장하기 적합한 상태로 만들어 줍니다.

액티비티는 onSaveInstanceState라는 핸들러를 제공하며, 이 핸들러는 공유 환경설정 메커니즘처럼 동작하며, 액티비티의 인스턴스 값을 저장하는데 사용될 수 있는 기본 타입의 키/값 맵을 표현하는 Bundle 매개변수 하나를 제공합니다.



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Posted by 프리스케이터