Пытаюсь получить в приложении 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)
.
Есть приложение под андроид которое выполняет простые радиолюбительские расчетыЗа последнюю неделю поймалось около десятка багов вида
Есть Телеграм бот на java, создан при помощи gradleПодскажите пожалуйста что мне нужно добавить в build
Написал регулярку для такого условия: первая буква - заглавная русская, затем пробел, затем 6 цифрПример: