Closed domino8788 closed 4 years ago
다음 사항을 구현한다.
[x] ViewModel 을 구현한다.
MainViewModel로 명명한다.
BottomSheet 의 상태를 설정하는 LiveData 를 구현한다.
[x] BottomSheet 의 상태값을 변경하는 기능을 구현한다.
[x] 기존 BottomSheet 의 State 를 조작하는 코드를 LiveData 의 Observer 를 통하도록 수정한다.
위의 커밋을 통해 구현을 완료했으므로 이슈를 닫는다.
112 의 AutoComplete 리스트를 구현하다가 MapFragment 에서 MainActivity의 BottomSheet 상태를 조정할 필요가 생김에 따라 직접 호출에 의한 생명주기 문제를 방지하기 위해 ViewModel 을 적용 할 필요가 생겼다.
다음 사항을 구현한다.
[x] ViewModel 을 구현한다.
MainViewModel로 명명한다.
BottomSheet 의 상태를 설정하는 LiveData 를 구현한다.
[x] BottomSheet 의 상태값을 변경하는 기능을 구현한다.
[x] 기존 BottomSheet 의 State 를 조작하는 코드를 LiveData 의 Observer 를 통하도록 수정한다.