При определении местоположения через android.location не меняется время - time

Есть небольшое приложение, которое отправляет координаты местоположения мобильного устройства на сервер. Данные (широта, долгота и время) получаю из LocationManager и записываю в базу данных. Заметил такую проблему, что если устройство находится в неподвижном состоянии и координаты не меняются - не меняется и время их определения. Как это можно исправить?

    private fun handleLocation(location: Location) {
    onLocationChange(location)
    PositionLogger.save(
        location = listOf(
            Triple(
                location.latitude,
                location.longitude,
                location.time
            )
        ),
        mode = PositionLogger.SaveMode.ALL
    )

Ответы (0 шт):