작성한 질문수
모던 안드로이드 - Jetpack Compose 입문
Navigation
작성
·
84
0
네비게이션 수업도중 궁금한 점이 있어서 질문드립니다.
ThirdScreen으로 Bitmap데이터를 인자로 넘기고 싶습니다. 어떻게 해야 할지 모르겠습니다.
예를들어, 카메라 캡쳐해서 다음 스크린으로 캡쳐한 사진을 보내서 이미지를 보여주고 싶을 때, 어떻게 해야 하나요?
답변 1
1
Bitmap 을 직접 전달하는 것은 안드로이드에서 권장되지 않는 방법입니다. navigate() 로 넘어갈 때 Bundle 에 저장될 수 있는 용량은 최대 1M 정도라서 Bitmap 을 Base64로 압축해서 보내는 것도 권장되지 않습니다.Bitmap 을 임시 파일로 저장하고 그 URI를 전달하는 방식을 권해드립니다.