아직 진행하고 있는 프로젝트에서 API를 받아와 사용하는 부분이 없다.

따라서 내가 직접 값을 바꾸거나 초기화를 하는 상황이기 때문에 MutableLiveData<T>에 익숙해져 있었다.

하지만 실제로 사용자체는 LiveData로 선언하여 값의 변경을 위해 MutableLiveData로 반환하는 경우가 많았다.

(LiveData로 선언하게 되면 JVM이 조금이라도 일을 덜 수 있지 않을까?)

후에 Retrofit을 사용하여 API를 사용하게 되면 값을 대부분을 받게 되므로 LiveData를 더 많이 사용할 것 같다

+ Recent posts