LifecycleObserver
-
[LifecycleOwner] LiveData를 Observe할수 있는 View가 필요할때개발/Android 2018. 5. 1. 20:33
Android Architecture Components에서 Activity, Fragment는 LifecycleOwner가 구현이 되어있어서 별도의 커스텀 없이도 LiveData를 Observe해서 동작이 가능합니다. 하지만 하나의 Fragment혹은 Activity에서 너무 많은 동작을 하게 되어 각 기능별로 View를 분리하고싶을때! View는 LifecycleOwner가 없기 때문에 LiveData를 Observe하는 동작이 불가능합니다. 따라서 지난번에 구현한 MutableLiveDataExt를 참고하여 내부적으로 LifecycleOwner를 가지는 View클래스를 만들어 보겠습니다.참고 : [LiveData] LiveData를 Background에서도 동작하게 해야 할때 기본 컨셉은 앞서 만들..