본문 바로가기

TIL

TIL 61일차 - 최종프로젝트

중간 발표

를 마치고 받은 피드백 중 로딩 화면에 대한 피드백을 받았다. 현재 로딩 화면은 고정된 값 (약 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