第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問如何在FiRESTORE中計算集合下的文檔數(shù)?

請問如何在FiRESTORE中計算集合下的文檔數(shù)?

胡子哥哥 2019-08-02 02:01:00
如何在FiRESTORE中計算集合下的文檔數(shù)?我想讓收藏參考在CloudFiRESTORE上存在的計數(shù),我嘗試使用: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是否有另一種方法來獲取另一種方法的計數(shù)來修復(fù)IllegalStateException?
查看完整描述

2 回答

?
慕神8447489

TA貢獻1780條經(jīng)驗 獲得超1個贊

內(nèi)部onCompelete()檢查if (task.isSuccessful())在使用日志之前。還可以迭代文檔,如for (DocumentSnapshot document : task.getResult()){ yourCounter++;}增量counter每次迭代以知道集合中有多少文檔"Posts"可得



查看完整回答
反對 回復(fù) 2019-08-03
  • 2 回答
  • 0 關(guān)注
  • 451 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號