Не уверен, что это известная проблема или моя неопытность в последних версиях Android Studio, но моя внешняя документация работает для стандартных классов пакетов android
, но не для новых классов пакетов androidx
.
Например, если я включаю внешнюю документацию, скажем, в класс TextView
(в android.widget.TextView
), документация всплывает правильно. Но если я нажму на внешнюю документацию, скажем, ViewModelProvider
(в androidx.lifecycle.ViewModelProvider
) или Fragment
(в androidx.fragment.app.Fragment
), я ничего не получу.
Такое поведение кажется согласованным для всех android
по сравнению с androidx
классами.
androidx.annotation
ссылки работают, как androidx.annotation.StringRes
и androidx.annotation.Nullable
. URL всплывающей страницы с документацией взят из включенного в проект файла .jar, в отличие от расположения документов SDK (и имеет другой, более традиционный javado c внешний вид).
Мой SDK В диспетчере выбрана «Документация для Android SDK», и 400 МБ документов были загружены локально.
Windows 10
Android Studio 3.5.3
Уровни API 29, 28, 27 установлен
Свойства проекта:
minSdkVersion 21
targetSdkVersion 29
compileSdkVersion 29
buildToolsVersion "29.0.2"