问题标签 [butterknife]
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.
java - Butterknife 片段旋转给出 NullPointer
我在我的应用程序中使用 ButterKnife 6.0.0,但是在旋转片段后,我得到了 NullPointerException:
我的代码:
堆栈跟踪:
- - 编辑 - -
101号线
name.setText(parseUser.get("firstName") + " " + parseUser.get("lastName"));
以及活动中的调用:
任何帮助将不胜感激!
android - OnSeekBarChangeListener 使用 Butterknife
如何使用 Butterknife 为 seekBar 设置 OnSeekBarChangeListener?我不想用
android - roboGuice 和黄油刀依赖注入的区别
我听说有两个主要dependency injection libraries
用于 android 一个是roboguice
,另一个是ButterKnife
它们之间的主要区别是roboguice is run time and buttter knife is compile time
,所以我很困惑哪个在应用程序上具有更好的性能its run time or compile
,如果有任何想法在这里抛出你的想法。
android - Butterknife View 注入
我偶然发现了一个非常有趣的依赖注入库,名为ButterKnife
. 使用ButterKnife
它很容易将视图注入到活动或片段中。
但是,如果使用依赖注入,这些视图必须public
能够Butterknife
注入它(使用private
字段会导致异常fields must not be private or static
)。
在我过去的项目中,我总是制作所有成员字段(包括视图)private
,因为我认为这是最佳实践(信息隐藏等)。现在我想知道是否有理由不制作所有视图public
?在这种情况下,我不能使用ButterKnife
,但我想使用它,因为它大大简化了代码。
android - 使用 Butterknife 初始化 Textview 时发生空指针异常
我有以下代码:
错误发生在与textview.setText("Hello");
.
android-studio - Android Studio 1.0 Annotation Processors 未选择
我想在 Android Studio 中使用 ButterKnife(注释处理器)。
但是,您不能选择 Compiler (Annotation Processors)。
哪里有其他编译器?
帮助,请
android - Android Studio 1.0.0 - 找不到黄油刀:6.0.0
我正在使用 Android Studio 1.0.0。我正在尝试添加黄油刀的依赖项。
但我收到以下 Gradle 错误:
错误:找不到:com.jakewharton:butterknife:6.0.0
android - Dagger for Android - 无法为类定义注入
在尝试定义将使用我的注入的类时,我似乎无法使用注入这个词。
这是我的 MainModule.java 类:
这是我在 android 中扩展应用程序的 MainApplication 类:
这是我在下面遇到的问题,android studio 看不到 injects 关键字,所以我无法使用它。
ActivityModule.java 类如下:
同样,它在我的 IDE 中无法识别的 ActiveModule 中的注入关键字。这是我的 gradle 构建依赖项:
android - Dagger 和 ButterKnife - 我可以注入 Android AudioManager 实例吗
如何注入 AudioManager 实例?我需要一个上下文,但我没有?
这是我使用 Dagger 注入的课程:
}
}
这是我的失败模块 ActivityModule.java 我想声明一个可以注入到我的 ListPageActivity 中的 audioManager 实例:
我的匕首模块已经在工作,所以我设置正确。还有一种更简单的方法来注入系统服务,因为那里很常见而不是这种方式?我在想的 ButterKnife 可能有一些东西,我可以简单地注入一个 systemService,就像我可以注入一个视图一样。
android - 创建自定义注释 ButterKnife
我正在尝试为 ButterKnife 创建一个自定义侦听器注释,但我无法使其工作。这是我的注释:
还有我的 CameraImageView:
还有我的项目结构:
侦听器始终为空。怎么了??谢谢