butterknife相关内容

如何使用Butterknife解决NullPointerException void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)

实际上,我正在尝试制作具有免费和付费风格的应用程序。当我使用简单的findViewById方法进行绑定时,它可以正常工作。但是,当我尝试添加butterKnife时,我却拼命地停留在butterKnife上。 我试图通过MainActivity.java文件中的butterknife bind来绑定内容(例如AdMob OR Button) 。但首先显示Nullpointer异常错误,然后在 ..

黄油刀@OnClick在CustomAdapter中的ViewHolder内

我目前正在学习黄油刀,我需要将特定的@OnClicks绑定到我的客户适配器生成的不同视图上.我该怎么办? 我在这里的一个问题中看到一个答案,说他在"ViewHolder"中使用了"@onclick".我不确定如何确切地实现这一点.有什么想法吗? 谢谢! 解决方案 假设您有一个这样的ViewHolder. static class ViewHolder { @In ..
发布时间:2020-05-19 22:59:15 移动开发

刮刀7.x是否可以与Kotlin M14一起使用?

我正在尝试将Butterknife与一些Kotlin代码以及Java代码一起使用.我知道在M12之前,ButterKnife所需的注释处理功能差强人意或根本不支持.因此,我将活动保留在Java中.它至少在Java中与Butterknife 6.x和preM12 Kotlin一起使用. 我现在正在尝试使用M13和M14的黄油刀7.x.它甚至应该具有注释处理支持,但不适用于我. bind()函数在我的 ..
发布时间:2020-04-26 12:25:45 移动开发

Android:Kotlin和Butterknife

我正在尝试将Kotlin与Butterknife一起用于我的Android应用程序. 这是我的build.gradle dependencies { ... compile 'com.jakewharton:butterknife:8.0.1' kapt 'com.jakewharton:butterknife-compiler:8.0.1' } kapt { ..
发布时间:2020-04-26 12:12:24 移动开发

lateinit属性尚未初始化

我有一个自定义的linearlayout类,当我想创建此类的实例时,出现错误 lateinit属性尚未初始化 我正在使用最新版本的Butterknife库 这是我的科特琳课 class MenuItemView : LinearLayout { @BindView(R.id.menu_title_text_view_id) lateinit var menuTitleTextView ..
发布时间:2020-04-26 11:58:56 移动开发

ButterKnife onclick无效

我使用butterknife库完美地注入了视图。但是当我尝试实现监听器时,例如 onclick 我无法实现它们。以下java代码将帮助您理解我的问题。 Java代码: 公共类LoginActivity扩展ActionBarActivity { @InjectView(R.id.toolbar)工具栏工具栏; @InjectView(R.id.btn_login)按钮登录; @ ..
发布时间:2018-12-11 00:01:12 Java开发

重复文件,同时包括与刀补刀

我使用Android Studio创建了一个基本的Android应用程序,并且在向我的构建中添加butterknife时遇到问题。我得到这个错误: 错误::在APK C:\apps\orion\app\\包装过程中出现重复文件\\ build \apk\app-debug-unaligned.apk 错误:任务':app:packageDebug'的执行失败。 >在APK META-IN ..
发布时间:2018-05-17 19:04:48 移动开发

Gradle DSL方法未找到:'apt()'

$ b 错误:(31,0)我试图添加最新版本的butterknife,并从gradle得到这个错误:未找到Gradle DSL方法:'apt()'可能的 原因:项目'MyProject'可能使用不包含该方法的 Gradle版本。 Gradle设置 构建文件 可能缺少Gradle插件。申请 Gradle插件 在我的gradle mobile build.gradle 是: ..
发布时间:2018-05-17 18:40:02 移动开发

从Gradle / Android Studio读取build / outputs / logs文件

我注意到我的Android应用程序在用户安装它时请求“阻止手机进入睡眠状态”。我知道我没有添加任何Wake_Lock,但是想到了其中一个第三方库。 经过一些Google搜索后,我发现可以在build / outputs / logs中找到合并的Manifest文件。我找到了这个文件,发现了一个Wake_lock,但不知道它是归因于谁。 这是说明谁在请求Wake_Lock?或者更好的是它 ..

Android Butterknife父类绑定失败

在父类setContentView()方法中调用ButterKnife绑定View失败,使用时提示空指针异常。 代码:BaseActivity.java @BindView(R.id.toolbar_title) TextView tvToolbarTitle; @Override public void setContentView(@LayoutRes ..
发布时间:2017-09-05 20:31:56 移动开发

导入黄油刀.InjectView无法解决

我正在尝试使用这个图书馆项目,所以我试图运行在Github链接中的示例应用程序(位于 / app / source / main / )中,在 MainActivity.java 中,导入错误 import butterknife.InjectView; 以及 MainActivity.java code> VerticalLinearRecyclerViewSampl ..
发布时间:2017-07-28 23:24:40 Java开发

奶油视图注射

我偶然发现一个非常有趣的依赖注入库,名为 ButterKnife 。使用 ButterKnife 很容易将视图注入活动或片段。 class ExampleActivity extends Activity { @InjectView(R.id.title)TextView title; @InjectView(R.id.subtitle)TextView subtitle; @I ..
发布时间:2017-05-05 19:49:22 移动开发

Eclipse不产生黄油刀的.apt_generated文件夹

我已经仔细遵循官方指南使注释在我的Eclipse ADT 3.8的说明。 这就是的注释处理的和的工厂路径的正确配置: 我的Andr​​oid应用程序编译成功。它运行得,当然,但我得到明显的NPE的原因在于预期由黄油刀住宿初始化意见空。 如果我更改生成配置,比如 .apt_generated_foo_bar ,Eclipse将创建该文件夹。而空。 我如何能说服Eclipse创建在 .ap ..
发布时间:2016-05-17 19:46:32 Java开发

移除];从未使用&QUOT方法;预警Android Studio中的OnClick注解

很抱歉,如果这个问题已经被问了。我使用的奶油刀5.0与Android工作室的最新版本(0.5.7)。如何删除“从未使用方法”的警告对于使用ButterKnife.I的的“onClick”诠释方法注意到Eclipse的犯规给这个警告对的“onClick”的方法。在此先感谢 解决方案 在Android Studio中的正确方法燮preSS这些警告是preSS的 Alt + Enter键的方法给 ..
发布时间:2016-04-04 19:33:11 Android