1

ビューを持たないヘルパー クラスで、ButterKnife 7.0 の @BindString を使用しています。

バター ナイフのバインド メソッドは次のとおりです。

bind(Activity target)
bind(View target)
bind(Dialog target)
bind(Object target, Activity source)
bind(Object target, View source)
bind(Object target, Dialog source)

ご覧のとおり、View オブジェクトなしでバインドできるメソッドはありません。

任意のアクティビティを取得し、それをクラスに渡してバインドを作成できますが、これはハックであり、不要な依存関係がクラスに追加されます。

ビューなしでバター ナイフ バインディングを作成する方法はありますか?

4

1 に答える 1

2

(文字列) リソースにアクセスするには、Context. Aには、それを作成したViewへの参照があります。context

.なしで文字列をバインドする方法がわかりませんcontext

更新: Github でこの問題を参照してください

于 2015-07-10T20:44:07.810 に答える