問題タブ [android-binding-adapter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android BindingAdapter error.NonExistentClass
ここに私のBindingAdapterがあります
私のgradleに RecyclerView 依存関係を追加しました:
レイアウトでの使用方法は次のとおりです。
このレイアウトを拡張した後、viewModel バインディング変数を既に設定しています。しかし、コードを実行するたびに、gradle は常に次のエラーを表示します
app:lastAdapter
この問題は、レイアウトから削除してからクリーンアップして再構築し、それらのapp:lastAdapter
属性を再度書き直してからプロジェクトを再構築することで解決できます。すべて正常に機能します。
それは便利な解決策ではありません。
android - Android データバインディング アダプターが機能しない
Binding Utils クラスにこのアダプターがあります。
そして、これは私のxmlファイルの一部です:
問題は、Android Studio 2.2.3 バージョンでうまく機能していることです。Android Studio 2.3 に更新すると、これが機能しなくなり、Gradle に複数のエラーが表示されます。バインディング アダプタとインバース バインディング アダプタの属性を「android:text」から「text」に変更しましたが、機能しません。この質問で別のユーザーに同様のことが起こりました.Gradle 2.3へのアップグレード後にデータバインディングが壊れましたが、バインディングに「android:text」を使用しているため、George Mountからの回答は役に立たないという違いがあります。誰にもアイデアはありますか?この問題で Android Studio を更新できず、本当にイライラしています。