중간 발표
를 마치고 받은 피드백 중 로딩 화면에 대한 피드백을 받았다. 현재 로딩 화면은 고정된 값 (약 3초) 을 비동기 쓰레드로 돌려서 시간이 지나면 알아서 다음 프래그먼트로 이동하는 형태이다. 이는 이미지 로딩이 완료되는 시간을 벌기 위해 꼼수(?) 같은 방법이긴 하다.
이러한 방법을 사용했을 때 두 가지 문제가 있다. 첫번째는 이미 이미지 로딩이 완료가 된 상황이여도 3초라는 고정된 시간동안 다음 화면으로 이동하는 것을 기다려야 하는 문제이다. 두번째는 만약 인터넷이 갑자기 끊겼다던가 하는 특수한 상황이 생겨 이미지 로딩이 3초 내에 완료되지 못할 경우 오류가 발생할 수 있다는 점이다. 특히 이부분은 앱이 죽어버릴 수도 있는 큰 문제이며 Reject 사유에 해당할 수 있는 부분이기 때문에 즉시 수정이 필요했다. async를 이용하면 데이터 로딩이 완료되는 시점에 다음 화면으로 넘어가도록 구현할 수 있다고 하는데, 일단 여러 방법을 찾아보는 중이다.
'TIL' 카테고리의 다른 글
TIL 63일차 - 최종프로젝트 (0) | 2024.06.19 |
---|---|
TIL 62일차 - 최종프로젝트 (0) | 2024.06.18 |
TIL 60일차 - 최종프로젝트 (0) | 2024.06.14 |
TIL 59일차 - 최종프로젝트 (0) | 2024.06.13 |
TIL 58일차 - 최종프로젝트 (0) | 2024.06.12 |