Java Android Studio Linter抑制类上的警告,但不抑制成员上的警告
我一直在安卓Studio 2.2预览版中使用新的Linter,我遇到了在类级别抑制警告的问题 示例Java Android Studio Linter抑制类上的警告,但不抑制成员上的警告,java,android,android-fragments,android-studio,lint,Java,Android,Android Fragments,Android Studio,Lint,我一直在安卓Studio 2.2预览版中使用新的Linter,我遇到了在类级别抑制警告的问题 示例 public class HomeTabletFragment extends HomeFragment 这会在publicaccess修饰符上生成一个linter警告,因为此片段未在此包之外引用,因此可以将其设置为packageLocal。由于以下原因,片段无法成为packageLocal 从片段文档中: 每个片段必须有一个空构造函数,以便在恢复其活动状态时可以实例化它。强烈建议子类不要有其他
public class HomeTabletFragment extends HomeFragment
这会在public
access修饰符上生成一个linter警告,因为此片段
未在此包
之外引用,因此可以将其设置为packageLocal
。由于以下原因,片段
无法成为packageLocal
从片段文档中:
每个片段必须有一个空构造函数,以便在恢复其活动状态时可以实例化它。强烈建议子类不要有其他带参数的构造函数,因为当片段被重新实例化时,不会调用这些构造函数;相反,调用者可以使用setArguments(Bundle)提供参数,然后由片段使用getArguments()检索参数。
这就是皮棉的问题
然而,当我添加
@SuppressWarnings("WeakerAccess")
public class HomeTabletFragment extends HomeFragment
对于类,将从类中删除所有WeakerAccess
警告
是否有方法抑制类上的WeakerAccess
警告,而不是类中包含的所有成员