【发布时间】:2017-05-05 08:48:27
【问题描述】:
更新 Android Studio 后,我收到以下字段的警告:
public int ex1 = 0;
int ex2 = 0;
或方法或嵌套类 当它们仅用于一个类或包中时:
“访问可以是私有的”或“访问可以是仅包的”
这是可以的,我不想要这些警告,但我找不到如何停用它们。有什么想法吗?
【问题讨论】:
-
但这不是一件好事吗?
-
并非如此。如果访问权限可以是私有的,但我将其设置为公开,我可能想稍后公开使用它。
-
假设您有一个方法:您在应用打开时以及在应用的生命周期内调用它。添加了内部调用,但尚未添加外部类。您仍然需要类和方法,但希望保持对公共的访问,因此您以后不需要更改它。在这些情况下,这些警告会妨碍您,代码是必要的,但将来会有更多来自外部和内部来源的调用
-
@ChintanSoni 出错时不会!
-
我还要补充一点,可能正在创建一个库,并且该方法需要公开。当您只创建库代码和单元测试时,私有包就足够了。因此,最好关闭这些警告以更好地显示可能很重要的警告
标签: android-studio intellij-idea