アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

Android Kotlin DataBindingのTwo-wayでisHogeというフィールド名が使えない

エラー文

Error:java.lang.IllegalStateException: failed to analyze: android.databinding.tool.util.LoggedErrorException: Found data binding errors.
****/ data binding error ****msg:The expression [...] cannot be inverted: Two-way binding cannot resolve a setter for boolean property [...]...

setterが無い?何でだと思って暫くして思いついて確認。

KotlinからJavaへコンバート

f:id:matsudamper:20180109075541j:plain

原因

isが消えている。冒頭にisが来ないのを使えばいいけどこれ回避方法無いのかなぁ…