Android Studio - 推断无效?

标签 android intellij-idea android-studio

在查看 Android Studio 的分析选项卡中的各种选项时,我遇到了一个名为“推断无效性”的选项。我很好奇这个工具应该如何使用以及它可以为我的 Android Studio 项目做什么?

最佳答案

This option分析您的代码并向您的变量和参数添加 @Nullable@NotNull 注释。这有助于 IntelliJ 检测代码中的契约违规并在必要时建议空值检查。要充分利用此功能,您必须尽可能多地注释代码。

“Infer Nullity”的缺点是,默认情况下,它使用来自 JetBrains IntelliJ 特定 Jar (com.intellij.annotations.NotNull) 的注释。从 IntelliJ 10.5 版开始,似乎确实有一些 support用于使用其他注释。

有关更多信息,请查看详细的 How-To关于此功能。

关于Android Studio - 推断无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22641830/

相关文章:

android - 在 Android Studio 的模拟器中出现白屏

android - 单击操作栏图标上的开始 fragment

登录应用程序上的android在两个 Intent 之间切换

android - 如何让主屏幕快捷方式启动对话框?

java - 有没有办法在编辑器中查看类是否使用注释进入任何一个切入点?

kotlin - 禁用有关大写函数名称的警告

主题中的Android菜单项文本颜色

java - Dagger 2 : Injecting user inputted parameter into object

java - xml 文件未编译到 Intellij 中的类文件夹中

android - 在 Android Studio 中警告将新 ns 映射到旧 ns