Пытаюсь получить в приложении Android широту и долготу, но не получается даже запустить GPS. При попытки скомпилировать проект, получаю следующую ошибку: none of the following function can be called with the arguments supplied и подчеркивает красной линией именно requestLocationUpdates.
Сам код:
private var locationManager: LocationManager? = null
val locationListener = object : LocationListener {
override fun onLocationChanged(location: Location) {
te.append("n " + location.longitude + " " + location.latitude)
}
fun onStatusChanged(provider: String, status: Int, extras: Bundle) {}
fun onProviderEnabled(provider: String) {}
fun onProviderDisabled(provider: String) {}
}
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener)
Проблема решена. Проблема заключалась в том, что было импортировано не то что нужно. Следует заменить import com.google.android.gms.location.LocationListener
на import android.location.LocationListener
. Дополнительно следует поменять locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener)
на locationManager?.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0.toFloat(), locationListener)
.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть приложение под андроид которое выполняет простые радиолюбительские расчетыЗа последнюю неделю поймалось около десятка багов вида
Есть Телеграм бот на java, создан при помощи gradleПодскажите пожалуйста что мне нужно добавить в build
Написал регулярку для такого условия: первая буква - заглавная русская, затем пробел, затем 6 цифрПример: