Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 클린아키텍처
- 안드로이드
- coroutine
- NavHost
- ListAdapter
- cleanarchitecture
- sharedFlow
- 리사이클러뷰
- 플레이스토어
- 커스텀뷰
- 로그인
- DiffUtil
- 뷰
- 컴포즈
- Build variants
- UiState
- 코틀린
- XML
- 회원가입
- Android
- NavController
- 코딩테스트
- Flow
- Compose
- Jetpack
- 알고리즘
- 파이어베이스
- MVVM
- Authentication
- Kotlin
Archives
- Today
- Total
목록파일 삭제 플로우 (1)
Grusie 안드로이드 개발 기술 블로그
[Android] 이미지 저장 및 삭제 로직 공유
플로우이미지 리스트를 포함하여 서버통신을 하는 과정이 필요했으며, 중간에 임시저장을 할 수 있도록 구현 했어야 했다.추 후 임시저장 리스트를 통해 불러 올 수 있어야 했기에 이미지 저장은 필수였다.처음 생각은 origin 즉, 기본 이미지를 갤러리에서 가져오니, 그 uri를 그대로 저장하고, crop을 진행한 것들만 저장하면 되겠다고 생각하였다.하지만 고민을 해보다가, 만약 원본 이미지를 갤러리에서 삭제하면 어떻게 되는거지? 라는 물음에 도달해서, originImage도 저장하고, cropImage도 저장하게 되었다.저장은 앱의 내부 저장소를 이용할 것인데, 이미지가 계속 늘어나지 않도록, 화면을 종료하면 임시저장하지 않은 상태일 경우, 삭제하도록 구현하였다.하지만, 만약 임시저장이 되지 않은 상태로, ..
안드로이드 개발
2024. 6. 14. 16:24