FirebaseFirestore не выполняет данный запрос - PullRequest
0 голосов
/ 03 июня 2019

enter image description here Я пытаюсь импортировать одно значение поля из документа. Проблема здесь заключается в том, что код не печатает, сообщая об ошибке. Я также проверял код в документации пожарного магазина.

Я тоже пытался использовать OnSuccessListener, но безрезультатно.

private FirebaseFirestore db,db1;
Map<String,Object > number=new HashMap<>();


db = FirebaseFirestore.getInstance();

   DocumentReference docRef = db.collection("goals").document(email);
    docRef.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {

        @Override
          public void onComplete(@NonNull Task<DocumentSnapshot> task) {
              String TAG="lol";
              System.out.println("IT CAME Here") ;
              if (task.isSuccessful()) {
                  DocumentSnapshot document = task.getResult();
                  if (document.exists()) {
                      Log.d(TAG, "DocumentSnapshot data: " + document.getData());
                       number=document.getData();
                       name = document.getString("number");
                  } else {
                      Log.d(TAG, "No such document");
                  }
              } else {
                  System.out.println("get failed with ");
                  Log.d(TAG, "get failed with ", task.getException());
              }
          }
      });

Даже операторы print в циклах else не печатаются. Похоже, он пропускает этот блок кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...