아직 진행하고 있는 프로젝트에서 API를 받아와 사용하는 부분이 없다.
따라서 내가 직접 값을 바꾸거나 초기화를 하는 상황이기 때문에 MutableLiveData<T>에 익숙해져 있었다.
하지만 실제로 사용자체는 LiveData로 선언하여 값의 변경을 위해 MutableLiveData로 반환하는 경우가 많았다.
(LiveData로 선언하게 되면 JVM이 조금이라도 일을 덜 수 있지 않을까?)
후에 Retrofit을 사용하여 API를 사용하게 되면 값을 대부분을 받게 되므로 LiveData를 더 많이 사용할 것 같다
'Android' 카테고리의 다른 글
Android) KakaoLink Text / Image 사용하기 (0) | 2020.02.10 |
---|---|
Retrofit + RxJava + DataBinding + LiveData + MVVM 1번 예제 (0) | 2020.02.05 |
RxJava2, Retrofit, DataBinding, MVVM, LiveData 정리 (0) | 2020.01.14 |
Disposable이란? (RxAndroid - 4) (0) | 2020.01.13 |
Flowable이란? (RxAndroid - 3) (0) | 2020.01.13 |