Где найти `android.annotation.Nullable` - PullRequest
0 голосов
/ 02 марта 2019

Если я открываю android.content.SharedPreferences класс из SDK, я вижу, что он импортирует android.annotation.Nullable класс, но я не могу открыть этот класс, его нет в моем пути к классам.И Android Studio не распознает эту аннотацию (поэтому в моем коде Kotlin я не получаю правильные обнуляемые типы при использовании методов из класса SharedPreferences).У меня есть android.support.annotation.Nullable, org.jetbrains.annotations.Nullable, javax.annotation.Nullable, но не android.annotation.Nullable.

У меня есть android.jar из моего SDK на пути к классам, и в пакете android.annotation есть два класса: SuppressLintи TargetApi, но не Nullable.

Я использую Android Studio 3.3.1 и только что создал проект по умолчанию с Kotlin и минимальной целью 5.0.

1 Ответ

0 голосов
/ 03 марта 2019

В этом блоге написано: "android.annotation.Nullable только для внутреннего использования. ... Используйте android.support.annotation.Nullable."

...