问题标签 [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.
android - 如何使用 ButterKnife 注入 ViewStub?
我想将 ViewStub 与 ButterKnife 一起使用,这就是我所做的:
日志说:
mText is a null object reference
我现在不知道,欢迎任何建议。谢谢!
android - @OnClick 在 ButterKnife Library 的实现中不起作用
@OnClick
在 ButterKnife Library 的实现中不起作用
当我点击 时Button
,什么也没有发生。
这是我的完整代码:
这是我的xml:
谢谢
android - 当按下后退按钮不更新 FragmentAdapter 时转到上一个片段
我有一个带有片段 FA 的活动 A,从这个片段我转到 FAB,最后一个片段是一个 FragmentPagerAdapter。当我从 A 到 FA 到 FB 时,按返回按钮并返回到 FA,然后再次转到 FB,这个片段没有显示任何内容。
我的来自寻呼机适配器的 getView 方法没有被调用。
这是我的交易代码:
从 A 到 FA:
从 FA 到 FB(使用黄油刀)
我的 PagerFragment 包含以下内容:
两种情况下的生命周期都是相等的,但在第二轮屏幕中没有显示任何内容。
java - java.lang.VerifyError:使用发布 APK 时,验证程序拒绝了 Lollipop 上的类
我在设备上安装我的发行版 APK 时收到此错误5.x
。当我从 Android Studio 推送相同的代码或在设备上运行它时,不会发生该错误4.x
。
我在课堂上注入了我的 Toolbar 和一个自定义 NavigationDrawer。
第 31 行:
Butterknife codegen 在使用时有什么不同gradle assembleRelease
吗?我根本没有使用 ProGuard。
这是我的其他 Android 构建设置:
日志猫
android - ButterKnife 不会为 MyFragment 注入视图
ButterKnife 注射有问题。启动我的应用程序后,出现以下错误:
看起来所有 ButterKnife 的 @InjectView 类型都是正确的,但 ButterKnife 仍然无法为我的新片段注入视图。
我的布局看起来像这样
我的新片段有这个@InjectViews:
android - ButterKnife 和 Dagger 等依赖注入框架会使应用程序变慢吗?
我即将开始一个相对较大的项目并且想知道
使用这些依赖注入框架的真正好处是什么?
DI 会增加应用程序加载时间吗?或者提供任何性能价值?
谷歌的文档反对使用 Robojuice,因为它使用 RAM,这是所有 DI 的共同点吗?
有兴趣听听大家的意见。
android - Android Studio:集成 Butterknife?
我正在尝试将Butterknife实现到我的 android studio 项目中。
但是,当我这样做时,出现@InjectView
“无法解析符号 InjectView”的错误。
我没有成功实施 Butterknife 吗?
活动代码:
布局:
毕业文件:
android - Lint 字段从未分配给 Butterknife
使用 Butterknife 我有例如以下代码:
但是当我运行 lint 时,我收到以下警告:
如何告诉 android studio 它是分配的并且不能是私有的?
android - Butterknife: temporarily disable listener
I set @OnClick
listener to a view in a list item. In some cases I need to disable the listener for this view so that the list view can handle the click (OnItemClickListener should be called), and then enable it again. Is there a way to do this with Butterknife?
java - 编译时的 java.lang.NoSuchMethodError
我正在尝试编译一个 Android 项目,但没有成功。错误信息是:
任务 ':mobile:_compileAppDebug' 执行失败。
java.lang.NoSuchMethodError: com.google.auto.common.MoreTypes.asTypeElements(Ljavax/lang/model/util/Types;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;
这是我的模块的 gradle 依赖项,我在其中指定了许多库,包括 google Auto:
当我查看依赖项时,我认为我只需要 google auto 值,因为这是缺少的方法所在的位置,但添加提供的方法并不能解决问题。
项目 gradle 文件包含 retrolambda 插件
谁能帮我确定哪些依赖项导致编译错误?有趣的是,当我将 gradle 文件复制到一个空项目中时,一切都运行良好。