LiveData 이벤트 이슈1 [안드로이드] 코틀린 ViewModel + LiveData 이벤트 발생 이슈 해결 LiveData 사용시 발생했던 이슈에 대해서 정리했습니다. LoginViewModel.kt ChoiceAddressFrag.kt(지역선택 프레그먼트) 위의 코드를 보시면 지역선택 프래그먼트에서 ViewModel의 LiveData를 구독 후 관찰하는 값의 변경이 생기면 옵저버가 콜백메서드를 실행시켜서 로그인 화면으로 이동하는 코드를 작성했습니다. 위의 Gif파일을 보시면 처음에는 지역선택 프래그먼트에서 가입완료 버튼을 누르면 로그인화면으로 이동하지만 그 이후에는 이메일인증 프래그먼트에서 다음 버튼을 눌렀을 때 바로 로그인화면으로 이동하는 것을 확인할 수 있습니다. 원인 ChoiceAddressFrag.kt(지역선택 프레그먼트) 원인은 이메일인증 프래그먼트에서 지역선택 프래그먼트로 이동하자마자 이전에 구독.. 2022. 4. 27. 이전 1 다음