Я конвертирую часть приложения в kotlin, и у меня возникла проблема, вызванная intellisense Android Studio (3.5.3), который не отображает все методы googleMaps
. Это пример:
override fun onMapReady(googleMap: GoogleMap) {
map = googleMap
map.setBuildingsEnabled(true)
map.setTrafficEnabled(true)
map.setOnMapLoadedCallback(OnMapLoadedCallback {
if (currentMission != null) {
drawMission()
} else {
drawNoMission()
}
})
}
например, я не вижу map.setBuildingsEnabled
в intellisense, см. изображение
, но если я принудительно вызывая этот скрытый метод, приложение все еще строит, так что это вызвано kotlin или intellisense. Возможно, это связано с серым предложением, которое я получил относительно доступа к свойству (но это не свойство, потому что на картах Google нет getBuildingsEnabled
Кто-нибудь знает, как решить эту надоедливую проблему? Я не хочу kotlin, чтобы скрыть методы, которые могут быть полезны мне спасибо.