데이터 저장 및 직렬화
보통 데이터 저장을 얘기할 때 영속화 라는 용어를 사용한다.저장 상태에서 데이터를 표현하는 방법을 설명할 때 직렬화 라는 용어를 사용한다. 안드로이드 기기에 영속성 데이터를 저장할 때 표준 API에서는환경설정 파일 과 SQLite 데이터베이스 두 가지 구조적 데이터 저장 방식을 기본으로 제공한다.환경설정 파일은 XML 형식으로 저장되며, SharedPreferences 클래스에서 관리한다.SQLite 데이터베이스는 주로 ContentProvider 컴포넌트로 감싸서 사용한다. 환경설정 파일에서는 단순 키/값 쌍만을 저장할 수 있다. (배열, 값 테이블, 바이너리 데이터를 저장하지 않음)SQLite 데이터베이스에서는 ContentProvider 를 통해 배열, 리스트를 보관한다. -- SharedPrefe..