В Java следующий код будет использоваться для настройки переопределения в кнопке «Мое местоположение».
//add location button click listener
map.setOnMyLocationButtonClickListener(new
GoogleMap.OnMyLocationButtonClickListener(){
@Override
public boolean onMyLocationButtonClick()
{
//TODO: Any custom actions
return false;
}
});
Однако в kotlin я не могу найти учебник, чтобы узнать, как настроить новое действие вКотлин.Я видел некоторый учебник по переводу Java-кода в Kotlin.Тем не менее, это не удалось.
map.setOnMyLocationButtonClickListener( {
GoogleMap.OnMyLocationButtonClickListener() {
override fun onMyLocationButtonClick() : Boolean {
//TODO: Any custom actions
return false;
}
}
)}
Показывает
Несоответствие типов.Обязательно: Boolean Найдено: GoogleMap.OnMyLocationButtonClickListener Ожидаемое значение типа Boolean
Я ожидал, что переопределение сработало, но я не могу найти учебник по этому вопросу.Кто-нибудь может решить мою проблему?Спасибо.