'android.annotation.NonNull' 不是 'android.annotation' 中的 public。无法从外部包访问

'android.annotation.NonNull' is not public in 'android.annotation'. Cannot be accessed from outside package

我在尝试列出数据时收到此警告。 有谁知道为什么?

您指的是 Android 平台的内部注释,您不想将其用于您自己的代码。对于您的代码,您应该导入这些注释的 AndroidX 版本:

androidx.annotation.NonNull

androidx.annotation.Nullable

等(注意 androidxandroid 中的额外 x

您还需要确保在 build.gradle 中声明了对 androidx.annotation:annotation 的依赖(请参阅 here 了解最新版本信息)