【发布时间】:2021-02-14 09:38:12
【问题描述】:
我安装了最新的 Android Studio 并生成了带有空活动的 hello world 项目(使用 Java)。它构建得很好。但是当我从标准android库Activity.java(使用Ctrl+Click)导航到文件时,它充满了错误。其他标准 android 类也会发生类似的情况。这不仅仅是审美问题。 IDE 似乎忽略了 android.annotation.Nullable。例如,我可以在我的 Java 代码中编写 getActionBar().hashCode() 并且它不会产生任何警告,尽管方法 getActionBar() 是用 android.annotation.Nullable 注释的。如果我写getSupportActionBar().hashCode(),它将正确突出显示警告,因为该方法是在支持库中定义的并使用已识别的androidx.annotation.Nullable(支持库文件似乎工作正常,它只是“核心”android库文件受这个问题)。
【问题讨论】:
标签: java android android-studio