FRAGMENT
-
[Android] setFragmentResultListener() 삽질 기록Android📱/삽질 기록... 2024. 4. 20. 20:02
이번에 각 viewModel과 화면의 의존성을 낮추기 위해서 마이그레이션을 하면서 공유 뷰모델의 사용을 최소화하는 작업을 진행하고 있다. 그렇다 보니 fragment에서 결과를 받아오는 과정에서 setFragmentResultListener()를 많이 쓰고 있다. setFragmentResultListener() fragment에서 activityResult를 받아 오듯이 이전화면에 데이터를 던져줄 때 사용하는 함수이다. 리스너 등록 setFragmentResultListener(KEY) { _, bundle -> val data = bundle.getString(DATA_KEY) } 결과를 받아야하는 fragmentd에서 해당 리스너를 등록해 놓고 데이터 전송 setFragmentResult( LIST..