【问题标题】:Why fusedLocationProviderClient.getLastLocation never call OnSuccessListener?为什么 fusedLocationProviderClient.getLastLocation 从不调用 OnSuccessListener?
【发布时间】:2019-03-08 23:12:41
【问题描述】:

在 kitkat 上,当我这样做时

fusedLocationProviderClient.getLastLocation()
  .addOnSuccessListener(new OnSuccessListener<Location>() {
      @Override
      public void onSuccess(Location location) {
          if (location == null) { 
            Log.w(TAG, "Their is no last grabbed location currently available"); 
            return;
          }
          Log.v(TAG, "Processing last grabbed location");
      }
  })
  .addOnFailureListener(new OnFailureListener() {
      @Override
      public void onFailure(@NonNull Exception e) {
          Log.w(TAG, "Error trying to get last grabbed location");
      }
  });   

然后永远不会调用 OnSuccessListener 和 OnFailureListener !它适用于棒棒糖+,但在我的 kitkat 上,它根本不会执行任何侦听器......知道为什么吗?

【问题讨论】:

    标签: android android-location fusedlocationproviderapi android-fusedlocation android-googleapiclient


    【解决方案1】:

    好的,我知道了,是因为google play服务上一个版本没有更新

    【讨论】:

      猜你喜欢
      • 2022-01-14
      • 2020-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 2017-11-03
      • 2018-08-21
      相关资源
      最近更新 更多