본문 바로가기
반응형

registerForActivityResult2

Jetpack Compose 에서 Activity Result 가져오기 # rememberLauncherForActivityResult 오늘은 Jetpack Compose 에서 Acitivity Result를 가져오는 방법에 대해서 정리해 보도록 하겠습니다. 1. rememberLauncherForActivityResult 이전에는 Activity에서 다른 Activity로부터 결과값을 가져올 때 registerForActivityResult를 사용하였습니다. 이와 관련해서는 아래 글을 참조해 주시면 됩니다. >> registerForActivityResult 구현방법 정리 # 예전 onActivityResult Jetpack Compose에서 갤러리에서 이미지등을 가져오려면 registerForActivityResult가 아니라, rememberLauncherForActivityResult API를 사용해 주어야 합니다. 이 API는 .. 2022. 11. 21.
registerForActivityResult 구현방법 정리 # 예전 onActivityResult 오늘은 Activity간에 데이터를 주고받을 때 사용해야 하는 registerForActivityResult에 대해서 정리해 보도록 하겠습니다. 기존에는 사용하지 않던 API이어서 조금은 낯설지도 모르겠습니다. 1. 예전 구현방법 먼저, java로 작성한 예전구현 방법에 대해서 간단히 알아보고 가겠습니다. 이전 구현방법이 필요하지 않으시면 바로 2번의 새로바뀐 API구현 방법으로 가시면 됩니다. A액티비티와 B액티비티간에 데이터를 주고 받는다고 가정해 보겠습니다. 먼저 A액티비티에서, launch는 아래와 같이 했었습니다. startActivity가 아닌, startActivityForResult함수를 이용해서, intent와 임의의 RequestCode를 정의해서 두번째 인자로 전달해 주었구요. Int.. 2021. 4. 1.