안드로이드 파일 저장 이벤트 오류

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

  • React Native
  • SDK 2.4.7

saveBase64Data 사용하여 이미지 저장 시,
ios의 경우 저장 팝업 → 취소(x 버튼 또는 창 내림) → 저장 완료
안드로이드의 경우 저장 팝업 → 취소(x 버튼 또는 창 내림) → 아무런 이벤트가 발생하지 않습니다.

하여, 저장 버튼에 로딩을 걸고 저장 요청 시 ios의 경우 취소하여도 잘 빠져나오지만
안드로이드의 경우 무한 로딩이 발생하고 있습니다.

의도 된 내용일까요?

현재 임시방편으로는 저장 버튼 클릭 시 추가 버튼 창을 띄워 로딩을 초기화하는 로직으로 처리를 하였습니다.

다시 테스트 해보니 saveBase64Data 함수 호출 시 취소 또는 저장 X 일 때, Blocking 현상으로 인해 로직이 처리되지 않는 문제가 있어 기존 임시방편 작업을 제거하고 Timeout 형태로 변경했습니다.