我试图获取每个文档中两个特定字段中的数据,其中一个字段是整数,另一个字段是字符串。我希望每个字段分别存储在一个数组中。
db.collection("Activity")
.whereEqualTo("plan_id", plan_id)
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
List<Long> progressList = new ArrayList<>();
List<String> titleList = new ArrayList<>();
for (QueryDocumentSnapshot document : task.getResult()) {
Log.d(TAG, document.getId() + " => " + document.get("progress"));
}
} else {
Log.d(TAG, "Error getting documents: ", task.getException());
}
}
});
我试过了
int[] prog = (int[]) document.get("progress");
String[] title = (String[]) document.get("title");
但没有运气...
猛跑小猪
相关分类