更新Android Studio后,我会收到以下字段的警告:
public int ex1 = 0;
int ex2 = 0;
或方法或嵌套类 当它们仅用于一个类或包中时:
“访问权限可以是私有的”或“访问权限可以是仅包”
这可以,我不想要这些警告,但我找不到如何停用它们。有什么想法吗?
答案 0 :(得分:51)
在Android Studio 2.2.1中打开设置 - >编辑 - >检查。现在转到Java->声明冗余 - >声明访问可以更弱并取消选中此选项。
它将解决您的问题。
答案 1 :(得分:46)
您也可以将this annotation置于班级之上:
@SuppressWarnings("WeakerAccess")
答案 2 :(得分:3)
您所要做的就是禁用触发此警告的检查。 取自IntelliJ帮助中的"Suppression Inspections" page:
禁止在编辑器中进行检查
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="controller">
<div>
<h3> Wrong solution </h3>
<label>Select without default value and without blank option</label>
<select ng-options="item as item.label for item in items track by item.id" ng-model="chosenItemFirstSelect"></select>
</div>
<hr>
<div>
<h3> Correct solution </h3>
<label>Correct Select with ng-model and with blank option:</label>
<select ng-options="item as item.label for item in itemsCorrect track by item.id" ng-model="chosenItemSecondSelect" ></select>
</div>
</div>
选项。按左箭头键,或⎋隐藏建议列表。 在检查选项列表中,选择所需的抑制操作
将通过特殊评论来抑制检查 相应的一段代码。