以下の内容はhttps://matsudamper.hatenablog.com/entry/2018/03/30/053424より取得しました。


Android Studio 3.1 + Kotlin + DataBinding + 大文字名前空間 → 死

毎度おなじみAndroid Studioのアップデート。毎回苦労させられる。

まずこれ

DataBindingUtil.bind()がnullableになった。
DataBindingUtil.bind()!!としてしまった。

本題

DataBinding関連で大文字名前空間を使うと死にます。因みに先頭大文字のみっぽい。Kotlin関係あるかまでは確認してなかった。
そもそも大文字名前空間非推奨のはず。

ViewModel

com.exsample.ViewModel.MyViewModel があったとする。

binding.vm = MyViewModel()

Required ViewModel.MyViewModel
Found     com.exsample.ViewModel.MyViewModel

独自View

com.exsample.View.MyView があったとする。
HogeHogeDataBindingの中身が型名MyViewがView.MyViewになってしまう。

おわり

大文字名前空間は使わないようにしましょう。




以上の内容はhttps://matsudamper.hatenablog.com/entry/2018/03/30/053424より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14