問題タブ [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.

0 投票する
2 に答える
1363 参照

android - Android BindingAdapter error.NonExistentClass

ここに私のBindingAdapterがあります

私のgradleに RecyclerView 依存関係を追加しました:

レイアウトでの使用方法は次のとおりです。

このレイアウトを拡張した後、viewModel バインディング変数を既に設定しています。しかし、コードを実行するたびに、gradle は常に次のエラーを表示します

app:lastAdapterこの問題は、レイアウトから削除してからクリーンアップして再構築し、それらのapp:lastAdapter属性を再度書き直してからプロジェクトを再構築することで解決できます。すべて正常に機能します。

それは便利な解決策ではありません。

0 投票する
2 に答える
2096 参照

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 を更新できず、本当にイライラしています。