![](http://ac.namu.la/20240401sac/b799d04d2922ba9bc040dd242e6552ef08f8c084e1820047054830428037bcbf.jpg?expires=1719795600&key=lk3MuS6ps91LUQeGQrFOqw)
이미지뷰 클릭하면 갤러리 열리고 사진 선택하면
해당 사진이 이미지뷰에 적용되게 하는 부분인데
데이터바인딩 적용했고, viewmodel에서 image라는 변수에 uri를 string으로 넣으면 이미지바인딩어댑터에서 글라이드로 이미지 뷰에 넣어줌
근데 갤러리 호출을 액티비티에서 진행하고, 그 결과를 viewmodel.image = result 이렇게 뷰모델 변수에 직접 넣어줬는데 이렇게 하면 안되는거야?
지금 뷰모델 변수들에 라이브데이터가 아니라 옵저버블필드 쓰고 있어서 변경이 되는거고, 뷰 모델에 선택한 이미지 값 넘겨주려면 다른 방법으로 해야하나?