Я получил сообщение об ошибке: Неразрешенная ссылка: mListener
из моего кода ниже:
Я хочу остановить locationupdates
как только получу первое исправление. Не могли бы вы помочь, как решить эту проблему?
var mManager = getSystemService(Context.LOCATION_SERVICE) as LocationManager
var mListener = object : LocationListener {
override fun onLocationChanged(location: Location) {
doSomeWork()
mManager.removeUpdates(mListener)
}
override fun onStatusChanged(provider: String?, status: Int, extras: Bundle?) {
}
override fun onProviderEnabled(provider: String?) {
}
override fun onProviderDisabled(provider: String?) {
}
}
mManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0f, mListener)