Wpis z mikrobloga

Czy to całe DataBinding w Androidzie musi być takie #!$%@??
Ustawiłem sobie w ViewModelu MutableLiveData, bo potrzebuję dostępu do setValue i nagle bach! Od 5 do 9 błędów. Zmienię na LiveData i nie ma problemu. Robiłem restarty, clean, rebuild i w koło to samo, tylko ilość błędów się zmienia.
Oczywiście jak zwykle nie widzi jakichś powiązań z klasą. Miałem to przy innych sytuacjach, ale tutaj to już przegięcie.
O wuj w tym chodzi? Są jakieś wyjątki z MutableLiveData?
ViewModel: https://pastebin.com/aTCGMVXC
#androiddev #programowanie
  • 4
@nocneszczury: gdzie mówią tam, że to antypattern? Nie chodzi o używanie, a po prostu o nieukrywanie mutableLiveData przed dostępem publicznym. W samym używaniu mutableLiveData nie ma przecież niczego złego.