♻️ 리팩토링 설명
앱 프로세스 kill 될 때, 메모리에 저장된 elderIds가 초기화됩니다.
🧹 리팩토링 작업 목록
메모리 저장 대신 내부 스토리지 저장으로 수정합니다.
by GPT
스플래시에서 ElderIdRepositoryImpl.addElderId()로 친구 5명을 저장
홈 버튼 → 카메라 앱 실행 → 메모리 부족으로 Android가 MedicareCall 프로세스 kill
다시 앱 아이콘 클릭
스플래시 없이 바로 홈 화면으로 복원됨 (작업 스택 유지)
하지만 ElderIdRepositoryImpl.elderIds는 빈 리스트로 새로 생성됨
홈 화면 코드에서 repository.getElderIds()[0] 접근 →
❌ IndexOutOfBoundsException 혹은 빈 화면
🔗 참고 링크
No response