Почему fusedLocationProviderClient.getLastLocation никогда не вызывает OnSuccessListener? - PullRequest
0 голосов
/ 03 октября 2018

На 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 никогда не вызываются!это работает на Lollipop +, но на моем KitKat это просто никогда не выполнять любой слушатель ... любая идея, почему?

1 Ответ

0 голосов
/ 03 октября 2018

Хорошо, я узнал, что это потому, что сервисы Google Play не были обновлены до последней версии

...