πŸ’» 개발/였늘의 μ‚½μ§ˆ

[Android / Kotlin] Failed to call observer method

kodo_o 2022. 3. 30. 23:57

였λ₯˜ λ°œμƒ

Databinding + ViewModel + LiveData 둜 κ°„λ‹¨ν•œ MVVM 예제λ₯Ό κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄ Databinding 으둜 ν‘œν˜„ν•  λ³€μˆ˜(?)λ₯Ό layout μ•ˆμ— <data> λΈ”λŸ­μ— λ„£μ–΄μ€¬λ”λ‹ˆ λ°œμƒν•œ 였λ₯˜

였λ₯˜ λ‚΄μš©

ν•΄κ²°

String 으둜 λ³€ν™˜ν•˜μ§€ μ•Šμ•„μ„œ λ°œμƒν•œ 문제... γ…‹γ…‹γ…‹γ…‹γ…‹... toString() 을 ν•΄μ€¬λ”λ‹ˆ μ •μƒμ μœΌλ‘œ μž‘λ™ν–ˆλ‹€.

        <TextView
            android:id="@+id/displayNumberTextView"
            android:layout_width="0dp"
            android:layout_height="100dp"
            android:layout_marginHorizontal="18dp"
            android:gravity="center"
            android:text="@{bindingMainViewModel.getNumber().toString()}"
            android:textSize="50sp"
            android:textStyle="bold"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent" />

μ°Έκ³ 

MVVM 예제
StackOverFlow