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

**URL:** <https://techchat-apps-in-toss.toss.im/t/topic/3556>\
**Category:** 개발\
**Tags:** reactnative\
**Created:** [4월 21, 2026, 6:23오전 UTC](https://techchat-apps-in-toss.toss.im/t/topic/3556 "2026-04-21T06:23:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MaBongPal](https://yyz1.discourse-cdn.com/flex007/user_avatar/techchat-apps-in-toss.toss.im/mabongpal/32/2006_2.png) [@MaBongPal](https://techchat-apps-in-toss.toss.im/u/MaBongPal)\
**Post date:** [4월 21, 2026, 6:23오전 UTC](https://techchat-apps-in-toss.toss.im/t/topic/3556/1 "2026-04-21T06:23:00Z")

</div>

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

질문 / 문제 해결

### 내용을 설명해주세요

- React Native
- SDK 2.4.7

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

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

의도 된 내용일까요?

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

---

<div class="post-metadata">

**Author:** ![MaBongPal](https://yyz1.discourse-cdn.com/flex007/user_avatar/techchat-apps-in-toss.toss.im/mabongpal/32/2006_2.png) [@MaBongPal](https://techchat-apps-in-toss.toss.im/u/MaBongPal)\
**Post date:** [4월 21, 2026, 9:01오전 UTC](https://techchat-apps-in-toss.toss.im/t/topic/3556/2 "2026-04-21T09:01:41Z")

</div>

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