반응형
‘this’를 사용한다면 두 프레그먼트는 서로다른 Owner를 갖게 된다. 하지만 상위 액티비티를 Owner로 설정하는 requireActivity() 코드를 사용한다면 두 개 의 Fragment는 Owner로써 같은 Onwer (상위 액티비티)를 사용하게 된다.
https://blog.mindorks.com/shared-viewmodel-in-android-shared-between-fragments
viewModel = ViewModelProvider(requireActivity())[ViewModel::class.java] // not this fuck
//
ViewModelProvider(requireActivity()).get(SharedViewModel::class.java)
this로 했다가 겁나 해맴,ㅋㅋㅋ
역시 문서를 읽고해야..
반응형
'IT > Android' 카테고리의 다른 글
Android] 앱 기획시 고려할 점 (0) | 2022.03.16 |
---|---|
Android] Radiogroup Radiobutton (0) | 2022.03.15 |
Android] RecyclerView, 리사이클러뷰 이해 (0) | 2021.12.05 |
Android] Jetpack Compose Animation 미리보기 (0) | 2021.11.21 |
Jetpack Compose 입문 (0) | 2021.11.18 |
댓글