【问题标题】:Android periodic location locationRequest.interval not working [duplicate]Android定期位置locationRequest.interval不起作用[重复]
【发布时间】:2020-05-08 13:41:07
【问题描述】:

TL;DR

Android requestLocationUpdates()locationRequest.interval = 10000 没有发生,有什么问题吗?

详细介绍: 使用此参考https://developer.android.com/training/location/receive-location-updates

工作代码片段:

val fusedLocationClient: FusedLocationProviderClient = LocationServices.getFusedLocationProviderClient(
            someActivity
        )

        val locationRequest = LocationRequest.create()
        locationRequest.priority = LocationRequest.PRIORITY_HIGH_ACCURACY
        locationRequest.interval = 10000 //This interval does not work

        fusedLocationClient.requestLocationUpdates(locationRequest,
            somelocationCallback,
            Looper.getMainLooper())

运行代码后,周期更新以随机间隔出现,即使locationRequest.interval = 10000 也不遵循任何模式。有什么问题吗?

【问题讨论】:

    标签: android kotlin android-fusedlocation location-services google-location-services


    【解决方案1】:

    解决方案

    这里提供了解决方案:

    https://stackoverflow.com/a/40051181/10941112

    问答的原因: 花了很长时间才找到这个问题的解决方案,所以为了提供更好的可搜索性,提出了这个问题

    【讨论】:

      猜你喜欢
      • 2016-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多