사진은 친구네 개. 블로그는 아는 사람 블로그. RSS 모드 테스트 중인데 정보가 이상하게 저장되는건지 ID가 이상하다.
분류 전체보기
버전 3에서 버전 4로 마이그레이션하는 작업을 했다. 원래 버전 3의 데이터베이스랑 4랑 이름도 다르고 구조도 달랐는데 업데이트 시 바로 마이그레이션이 돼야 해서 이름은 맞추고 구조는 Room의 Migration을 통해서 구현했다. 그래서 만약 이전 버전에서 5개까지 체크되는 그 일정을 만들었으면 - 이게 하나의 SQLite 줄이다 - 이를 최대 5개의 각각 데이터로 바꾸는 과정을 거친다. 체크는 그대로 가고, 시간은 해당 일자의 12시로 맞추었다. 이외에도 3버전과 달리 4버전은 다중 계정을 지원하는 게 핵심이기 때문에 모든 DB에 accountId라는 칼럼이 추가된다. 따라서 이를 이전 버전의 유일한 계정의 타입을 알아내서 붙이고 DB에 끼워넣는 게 모든 DB에서 추가된 코드이다. 오늘은 다른 일이 ..
캘람 온보딩 건든 후 오랜만에 작업했는데, 온보딩에서 이상한 값을 Preference에 넣고 있어서 설정 누를 때마다 오류가 났다. (int로 저장했는데 저긴 원래 string 칸이여서..) 현재는 해결함 참고로 어제 개발 일지를 못 올려서 5x간의 연속 포스팅이 깨졌다. 이런