1

我在没有任何视图的助手类中使用 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 对象的情况下进行绑定。

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

有什么方法可以在没有 View 的情况下进行 Butter Knife 绑定?

4

1 回答 1

2

要访问(字符串)资源,您需要一个Context. AView引用了context创建它的那个。

我看不出如何绑定没有context.

更新:在 Github 上查看这个问题

于 2015-07-10T20:44:07.810 回答