如何仅将 Firebase 中已注册的联系人从电话簿打印到列表视图中

问题描述

美好的一天。 我能够使用以下代码将我的 firebase 数据库中所有注册帐户的列表提取到列表视图中:

 DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference("Users");
        databaseReference.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot snapshot) {
                users.clear();
                for(DataSnapshot snapshot1 : snapshot.getChildren()){
                    User user = snapshot1.getValue(User.class);
                    

                        users.add(user);
                   
                }
                contactAdapter = new ContactAdapter(getApplicationContext(),users);
                recyclerView.setAdapter(contactAdapter);
            }

            @Override
            public void onCancelled(@NonNull DatabaseError error) {}
        });

问题: 如何将数据库结果与电话簿(电话联系人)列表进行匹配和比较,并仅打印电话簿中的注册号码,就像 WhatsApp 联系人列表的工作方式一样。 我不知道如何实现这个逻辑,任何这里或教程参考链接将不胜感激。 谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)