доступны

аюсь получитьCollectionReference Считайте, что существует в Cloud Firestore, я попытался получить его с:

FirebaseFirestore db = FirebaseFirestore.getInstance();
    final CollectionReference postsCollection = db.collection("Posts");

    final TaskCompletionSource<Integer> source = new TaskCompletionSource<>();
    new Thread(new Runnable() {
        @Override
        public void run() {
            int fromWhereToStart = postsCollection.get().getResult().size();
            source.setResult(fromWhereToStart);
        }
    }).start();

    Task<Integer> task = source.getTask();
    task.addOnCompleteListener(new OnCompleteListener<Integer>() {
        @Override
        public void onComplete(@NonNull Task<Integer> task) {
            Log.e("Z_fromWhereToStart", "= " + task.getResult());
        }
    });

Но, к сожалению, я получаю:

java.lang.IllegalStateException: Task is not yet complete

Есть ли другой способ получить счет другого способа исправитьIllegalStateException?

Ответы на вопрос(2)

Ваш ответ на вопрос