【发布时间】:2020-01-28 11:50:06
【问题描述】:
我正在将应用程序的一部分转换为 kotlin,但由于 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,请看图片
但是如果我强制调用该隐藏方法,应用程序仍然会构建,所以这是由 kotlin 或 intellisense 引起的 这可能与我得到的关于属性访问的灰色建议有关(但这不是属性,因为在谷歌地图上没有 getBuildingsEnabled
有人知道如何解决这个烦人的问题吗?我不希望 kotlin 隐藏可能对我有用的方法,谢谢。
【问题讨论】:
标签: android google-maps android-studio kotlin