gpt4 book ai didi

android - Lint 字段从未分配给 Butterknife

转载 作者:行者123 更新时间:2023-12-03 13:28:12 27 4
gpt4 key购买 nike

使用 Butterknife 我有例如以下代码:

@InjectView(R.id.foo) View vFoo;

但是当我运行 lint 时,我收到以下警告:
Field is never assigned.
Can be private

如何告诉 android studio 它是分配的并且不能是私有(private)的?

最佳答案

在 Android Studio 中,当您分析代码时,在“检查结果”窗口中选择该警告并单击“编辑设置”图标(左侧)。
这将打开检查设置窗口(您也可以从常规设置中进入),并且在“未使用的声明”检查中将有一个“选项”部分,其中包含一个名为“入口点”的选项卡。有一个“配置注释...”按钮可让您添加注释,因此 lint 将忽略使用这些注释注释的所有字段以获取此警告。

Android Studio 实际上是在我的 .idea/misc.xml 文件中添加这个:

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
.
.
.
<component name="EntryPointsManager">
<entry_points version="2.0" />
<list size="1">
<item index="0" class="java.lang.String" itemvalue="butterknife.InjectView" />
</list>
</component>
.
.
.
</project>

关于android - Lint 字段从未分配给 Butterknife,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28237555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com