LiveData [안드로이드]이벤트 처리 결과로 UI 변경하기 ViewModel에서 인증결과 및 여부를 LiveData를 통해 Activity가 UI를 바꾸도록 하면 된다. LiveData를 보고 있다가 UI 업데이트를 하는 거니까 메인스레드를 쓸 건데, 그러면 MutableLiveData 값 업데이트는 어떤 방식을 써야 괜찮을까..쓸데없이 디테일한가 싶기도 하지만 고민해보았다. MutipleLiveData의 값을 바꿀 때 setValue(), post... MVVMPresentation Layer뷰모델android안드로이드kotlinEvent WrapperLiveDataViewModelObserver패턴UI 업데이트코틀린lifecycleEvent Wrapper Fragment에 대해 알아보자 | Android Study 한 줄로 요약하면, Activity 에서 처리하는 임무들을 Fragment 가 대신 일부를 처리해주는 것이다. Fragment 는 독립적일 수 없다. Fragment 는 자체적으로 생명주기를 가진다. 이 클래스를 통해 Activity -Fragment 혹은 부모 Fragment - 자식 Fragment는 서로 상호작용을 할 수 있게 된다. : 사용자가 뒤로가기 버튼을 눌렀을 때 Activit... fragmentandroidkotlinActivityLiveDatalife cycleActivity [Android/안드로이드] LiveData를 알아보자 LiveData는 관찰 가능한 데이터 홀더 클래스이다. 관찰 가능한 일반 클래스와 달리 LiveData는 수명 주기를 인식한다. 즉, 활동, 프래그먼트, 서비스 등 다른 앱 구성요소의 수명 주기를 고려한다. 수명 주기 인식을 통해 LiveData는 활동 수명 주기 상태에 있는 앱 구성요소 관찰자만 업데이트한다. Observer 패턴을 따름 LiveData는 기본 데이터가 변경될 때 Obser... 코틀린안드로이드LiveDataLiveData Jetpack Compose : LiveData build.gradle[app] 에 runtime-livedata 추가 ViewModel View observableAsState() 로 state 를 관찰하여 가져온다.... LiveDataJetpackComposeandroidJetpackCompose
[안드로이드]이벤트 처리 결과로 UI 변경하기 ViewModel에서 인증결과 및 여부를 LiveData를 통해 Activity가 UI를 바꾸도록 하면 된다. LiveData를 보고 있다가 UI 업데이트를 하는 거니까 메인스레드를 쓸 건데, 그러면 MutableLiveData 값 업데이트는 어떤 방식을 써야 괜찮을까..쓸데없이 디테일한가 싶기도 하지만 고민해보았다. MutipleLiveData의 값을 바꿀 때 setValue(), post... MVVMPresentation Layer뷰모델android안드로이드kotlinEvent WrapperLiveDataViewModelObserver패턴UI 업데이트코틀린lifecycleEvent Wrapper Fragment에 대해 알아보자 | Android Study 한 줄로 요약하면, Activity 에서 처리하는 임무들을 Fragment 가 대신 일부를 처리해주는 것이다. Fragment 는 독립적일 수 없다. Fragment 는 자체적으로 생명주기를 가진다. 이 클래스를 통해 Activity -Fragment 혹은 부모 Fragment - 자식 Fragment는 서로 상호작용을 할 수 있게 된다. : 사용자가 뒤로가기 버튼을 눌렀을 때 Activit... fragmentandroidkotlinActivityLiveDatalife cycleActivity [Android/안드로이드] LiveData를 알아보자 LiveData는 관찰 가능한 데이터 홀더 클래스이다. 관찰 가능한 일반 클래스와 달리 LiveData는 수명 주기를 인식한다. 즉, 활동, 프래그먼트, 서비스 등 다른 앱 구성요소의 수명 주기를 고려한다. 수명 주기 인식을 통해 LiveData는 활동 수명 주기 상태에 있는 앱 구성요소 관찰자만 업데이트한다. Observer 패턴을 따름 LiveData는 기본 데이터가 변경될 때 Obser... 코틀린안드로이드LiveDataLiveData Jetpack Compose : LiveData build.gradle[app] 에 runtime-livedata 추가 ViewModel View observableAsState() 로 state 를 관찰하여 가져온다.... LiveDataJetpackComposeandroidJetpackCompose