ребят, продолжаю бороться с LocationManager. Нужен совет.
В общем, есть класс GPSManager, в нем метод suspend fun getLocation(): Location?
Я вызываю этот метод в корутине, чтоб не блокировать UI поток, и оно как будто бы работает, но getLocation() всегда возвращает null. Полагаю, все дело в том, что locationManager.requestLocationUpdates() выполняет колбэк locationListener в отдельном потоке?