问题标签 [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.

0 投票
2 回答
15600 浏览

android - Butterknife 片段注入视图不起作用?

谁能解释为什么我的 View 元素(ListView)null使用以下代码:

我做错了什么还是图书馆有问题,因为我将示例代码粘贴到我的应用程序以使其正常工作,但它在这里不起作用......非常感谢任何帮助!

0 投票
5 回答
31663 浏览

android - Dagger 和 ButterKnife Android 的区别

谁能指出DaggerButterknife之间的区别?我知道 Butterknife 是一个视图注入库,而 Dagger 是一个依赖注入库。但是在线文档对我来说似乎有点开销。根据 Butterknife 文档,您也可以进行非活动注入,这是 Dagger 所做的吗?还是我误会了什么?

0 投票
0 回答
179 浏览

gradle - 使用 ButterKnife 的 Lint 警告

我们开始使用 ButterKnife,我在 Jenkins CI 中发现了两个新的 lint 警告:

有没有办法禁用依赖类的 lint 检查?这也是检查依赖关系的好习惯吗?

0 投票
2 回答
8410 浏览

android - 使用 Butterknife 注入视图数组

目前我有这一系列的观点:

有没有办法可以使用 Butterknife 注入所有这些视图?我需要将它们保存在一个数组中(或者以某种方式让我可以迭代它们)。

0 投票
1 回答
1985 浏览

android - 是否可以使用 Butterknife 在 android 的 espresso 测试类中注入视图?

是否可以使用 Butterknife 为测试类注入视图?视图被注入到由我的 MainActivity 类创建和提交的片段中。

这是我的测试类的代码:

但是我使用 Butterknife 在我的片段中注入视图:

我想知道如何在我的测试中使用 Butterknife 来减少我的样板视图代码,就像我在生产代码中所做的那样。

0 投票
2 回答
4446 浏览

java - 使用 Otto 时订阅者不会被解雇

我正在 Android 上试用 Otto,我正在尝试从我的 Fragment 向 Activity 发回一条消息。这是我的代码的基础知识:

我的巴士供应商:

我的活动有以下代码:

这些是我的片段中的重要代码位:

我没有收到任何错误。但是当我从片段中单击我的按钮时,不会调用 onButtonChoicePicked 事件。

难道我做错了什么?我误解了奥托的工作原理吗?是不是 ButterKnife 和 Otto 的奇怪组合使它不起作用?

0 投票
4 回答
13212 浏览

android - 使用 gradle 包含黄油刀时重复文件

我有一个使用 Android Studio 创建的基本 Android 应用程序,但在我的构建中添加黄油刀时遇到问题。我收到此错误:

我的依赖项如下所示:

0 投票
3 回答
517 浏览

android - Butterknife 库不适用于 HoloEverywhere/Android 引导程序

我目前正在 Android Bootstrap 应用程序上编码,我想让新的 DataPickers 使用新的小部件,而不用担心移植回 2.1+,所以我使用 HoloEveryWhere 库。我还使用带有 Butterknife 库的 Android Bootstrap

当我调试时,我得到了这个异常

我认为我在应用程序中使用的 HoloEverywhere 活动存在问题。

例如我使用导入 org.holoeverywhere.app.Activity;在我所有的活动课程中。

但是 Butterknife 使用 android.app.Activity;问题是,我无法更改 Butterknife 中的代码以使用 HoloEverywhere 中的 Activity。

请告诉我您对此的看法,我使用最新版本的 Butterknife 和 HoloEveryWhere。

0 投票
1 回答
1110 浏览

android - Butterknife android 示例总是显示 NoClassDefFoundError

嗨,我正在使用黄油刀,我从 https://github.com/JakeWharton/butterknife下载了示例代码

并且还从

http://jakewharton.github.io/butterknife/

每当我运行该示例时,都会按如下方式获取 cat-log

我已经访问过很多链接,但没有任何效果!请帮忙!!

我也有一次异常跟踪如下

0 投票
3 回答
10290 浏览

android - 使用 Butter Knife 库进行视图注入

我在做什么::

  1. 我正在尝试为我的简单项目运行黄油刀库
  2. 我已按照文档中的所有步骤进行操作,但仍然出现日志错误
  3. 我该如何解决这个问题,我是否缺少任何步骤
  4. 我还在 libs 文件夹中添加了 jar

MainActivity.java

日志::