로그인 시 해당 유저의 acheive(type=Boolean) 배열을 Preference에 저장
리사이클러 뷰의 아이템 클래스 생성
array.xml에 업적 목록 작성
업적 달성 여부 반영하기
업적 달성에 따라 progressBar 반영하기 (달성한 업적 개수 / 전체 업적 개수)
🚨 [ERROR] 유저가 업적을 달성했을 때 achieve 배열 업데이트
프리퍼런스에서 저장해 둔 배열을 바꾸고 DB에 반영 + progress 업데이트 하려고 했음.
로직은 실행될 것 같은데 이를 전역 scope에서 실행해야 한다.
그래서 companion object에 넣어서 실행하려고 했는데 안됨. 안되는 이유는 context 문제 때문에
생각해낸 방법은 3가지가 있는데
하나의 클래스로 만들기
같은 함수를 다른 파일에 각각 넣기(싫다..)
[최후의 보루] 시연 영상을 위한 임의 설정
백엔드에서 처리하는 방법을 생각해보았으나,,
업적에서 할 수 있는 활동이 많아서 모든 라우터를 수정하는 과정을 거쳐야 됨
추가한 기능
유저의 acheive 배열을 preference에 저장
업적 달성 여부 반영하기
업적 달성에 따라 progressBar 반영하기 (달성한 업적 개수 / 전체 업적 개수)
🚨 [ERROR] 유저가 업적을 달성했을 때 achieve 배열 업데이트
프리퍼런스에서 저장해 둔 배열을 바꾸고 DB에 반영 + progress 업데이트 하려고 했음. 로직은 실행될 것 같은데 이를 전역 scope에서 실행해야 한다. 그래서 companion object에 넣어서 실행하려고 했는데 안됨. 안되는 이유는 context 문제 때문에
생각해낸 방법은 3가지가 있는데
백엔드에서 처리하는 방법을 생각해보았으나,, 업적에서 할 수 있는 활동이 많아서 모든 라우터를 수정하는 과정을 거쳐야 됨