首页 > 解决方案 > 广播接收器 Android FireBase

问题描述

我的底部导航栏上有一个徽章,我的 FireStore 数据库中有特定的 Child,我希望在每次数据更改中增加徽章编号,这是我用于检索 Child 值的伪代码。

FirebaseFirestore.getInstance().collection("Jobs").get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
    @Override
    public void onComplete(@NonNull Task<QuerySnapshot> task) {
        if (task.isSuccessful()) {
            int count = 0;
            jobList = new ArrayList<>();
            for (DocumentSnapshot document : task.getResult()) {
                count++;
                Log.d("idddddd", document.getId() + " => " + document.getData().get("CreationDate"));
                JobsData data = document.toObject(JobsData.class);
                jobList.add(data);
                Log.d("idddddd", String.valueOf(count));
            }
        } else {
            Log.d(TAG, "Error getting documents: ", task.getException());
        }
    }
});

标签: javaandroidfirebasegoogle-cloud-firestore

解决方案


推荐阅读