ButterKnife 7.0 BindString在课堂上没有View

时间:2015-07-10 20:37:08

标签: android butterknife

我在一个没有任何视图的帮助程序类中使用ButterKnife 7.0中的@BindString。

Butter Knife的绑定方法是:

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对象的情况下进行绑定。

我可以获取任何活动并将其传递给类来进行绑定,但这很麻烦,会给我的类添加不必要的依赖。

有没有办法让Butter Knife在没有View的情况下进行绑定?

1 个答案:

答案 0 :(得分:2)

要访问(字符串)资源,您需要ContextView引用了创建它的context

我不知道如何在没有context的情况下绑定字符串。

更新:请参阅this issue on Github