【问题标题】:Location result callback not calling when device is in idle mode设备处于空闲模式时不调用位置结果回调
【发布时间】:2020-01-16 13:51:55
【问题描述】:

我正在开发一个在特定时间间隔后连续获取设备位置的应用程序。但问题是onLocationResult(locationResult: LocationResult?) 在设备处于空闲模式时没有调用。

我已经为它创建了一个前台服务并使用FusedLocationProviderClient api 来定位。 我也尝试过使用PendingIntent 而不是位置回调。但得到与LocationCallback 相同的结果。

【问题讨论】:

    标签: android fusedlocationproviderclient


    【解决方案1】:

    如果我没记错的话,当应用程序处于空闲模式时启动方法onPause(),所以你的位置没有工作。我想你需要阅读Activity生命周期,你会解决你的问题。

    这里是链接: https://developer.android.com/guide/components/activities/activity-lifecycle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多