factory1 [Android-java] 여러 Fragment에 한 ViewModel 공유하기 구글링을 열심히 하다가, 코틀린 코드는 많은데 자바 버전이 별로 없어서 남겨본다. 아래와 같이 뷰모델을 정의한다. // SharedViewModel.java public class SharedViewModel extends ViewModel { private MutableLiveData data = new MutableLiveData(); public void setData(String input) { data.setValue(input); } public LiveData getData() { return data; } } 위에서 정의한 ViewModel을 여러 Fragment에서 사용하도록 하자. 먼저, Fragment A에서 ViewModel을 생성하고 데이터를 설정하는 방법은 다음과 같다. // F.. 2023. 3. 13. 이전 1 다음