728x90
반응형

SharedPreferences 2

<정리> 심화 개인과제 3

저번주 금요일에 진행상황을 정리했어야 했지만 거의 자정까지 이어진 개발로 인해 오늘에 몰아서 작성한다. 다행히 금요일날 물고 늘어진 건 잘 해결이 됐고 오늘은 그 이후 딱 한가지 무한 스크롤 전까지 해결을 하며 B타입의 마무리가 보이고 있다. 물론 MVVM 패턴을 완벽하게 적용하지 못해서 이 부분은 튜터님께 물어보러 가야겠지만... 중간중간 정리하면서 했으면 차례대로 적을 수 있겠지만 몰아서 하는 것이기 때문에 실제 진행했던 순서와는 많이 다를 예정이다. 1. isSelected 변수 추가 이건 이전에 선택한 데이터들을 모아두는 리스트를 메인 액티비티에서 구성하는거 말고 다르게 하기 위해 선택한 방법이다. 데이터 클래스에 이 isSelected 변수를 추가했다. 이걸 넣는거 때문에 API 사용해서 데이터..

Android/StoreInfo 2024.01.29

<강의> 안드로이드 앱 개발 심화 - SharedPreferences

1. SharedPreferences란? - 앱에서 데이터를 저장하는 방법 중 하나 - 간단한 데이터(설정 선택 정보)를 저장할 때 주로 사용 - XML 포맷의 텍스트 파일에 key-value 쌍으로 데이터를 저장 - 액티비티 간 공유하며, 한쪽에서 수정해도 다른쪽에서 수정된 데이터를 읽을 수 있음 - 저장된 데이터는 앱이 삭제되기 전까지 유지 - 외부에서는 읽을 수 없음 2. 공유 환경설정의 핸들 가져오기 1) getSharedPreferences(name, mode) - 이름으로 식별되는 여러개의 공유 환경설정 파일들이 필요한 경우 사용 - 애플리케이션의 모든 Context에서 호출 가능 - name : 데이터를 저장할 XML 파일의 이름 - mode : 파일의 공유 모드 > MODE_PRIVATE ..

Android/StoreInfo 2024.01.23
반응형