如何检查firebase中是否存在值

努尔奥达 |

在阅读之前,我是一个试图学习 android 开发的新手,所以请不要对我太苛刻。

我有这个实时数据库 firebase :

在此处输入图片说明

我正在尝试检查输入的电子邮件是否存在,我尝试了一种方法,但它对我不起作用。

我试过这个方法:

private boolean checkIfExistes() {


    reference.child("Users").orderByChild("email").equalTo(Email.getText().toString()).addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            if (dataSnapshot.exists())
                CheckExists =true;
            else
                CheckExists =false;
        }

        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {

        }
    });

    if (CheckExists)
        return  true;
    else
        return false;

}

即使电子邮件存在,它也总是返回 false。请帮助。

深帕特尔

试试这个:

boolean CheckExists =false;   //declare and assign default value in global scope

reference.child("Users").addListenerForSingleValueEvent(new ValueEventListener() {
    @Override
    public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
        Iterable<DataSnapshot> userChildren = dataSnapshot.getChildren();

        for (DataSnapshot user: userChildren) {
            User u = user.getValue(User.class);      //make a model User with necessary fields

            if(u.email.equalsIgnoreCase(Email.getText().toString())){
                CheckExists =true;
            }
        }
    }

    @Override
    public void onCancelled(@NonNull DatabaseError databaseError) {

    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用android检查firebase中是否存在值?

来自分类Dev

如何检查 firebase 中是否已存在值?

来自分类Dev

检查Firebase DB中是否存在值

来自分类Dev

如何检查python中是否存在值

来自分类Dev

如何检查PropertyDataCollection中是否存在值?

来自分类Dev

如何检查列表中是否存在值?

来自分类Dev

如何检查Firebase中是否已存在值并获取Android中的密钥

来自分类Dev

如何检查Firebase数据类Android中是否已存在值

来自分类Dev

如何检查Firebase数据库值是否存在?

来自分类Dev

如何检查推送节点中的值是否存在 android firebase

来自分类Dev

如何检查MySQL中字段中的特定值是否存在

来自分类Dev

如何检查smlnj中的列表中是否存在值

来自分类Dev

如何使用angularfire检查Firebase中是否存在数据?

来自分类Dev

如何检查Firebase数据库中是否存在密钥?

来自分类Dev

如何根据另一个值检查 Firebase 数据库中是否存在某个值

来自分类Dev

检查子值是否存在 - Firebase / React

来自分类Dev

如何检查数据库中是否存在多个值?

来自分类Dev

如何检查Access表中是否存在值

来自分类Dev

如何检查Access表中是否存在值

来自分类Dev

如何检查枚举数组中是否存在枚举值?

来自分类Dev

如何检查Java数组中是否存在值?

来自分类Dev

如何检查YII会话变量中是否存在该值

来自分类Dev

如何检查每个组中是否存在值(分组后)

来自分类Dev

如何检查数据库中是否存在值

来自分类Dev

如何检查JSONB列表中是否存在值

来自分类Dev

如何检查列表中是否存在日期以更改列的值?

来自分类Dev

如何检查多个表中是否存在列值?

来自分类Dev

如何检查表中是否存在值-Postgres PLPGSQL

来自分类Dev

如何检查值是否存在于struct中?

Related 相关文章

  1. 1

    如何使用android检查firebase中是否存在值?

  2. 2

    如何检查 firebase 中是否已存在值?

  3. 3

    检查Firebase DB中是否存在值

  4. 4

    如何检查python中是否存在值

  5. 5

    如何检查PropertyDataCollection中是否存在值?

  6. 6

    如何检查列表中是否存在值?

  7. 7

    如何检查Firebase中是否已存在值并获取Android中的密钥

  8. 8

    如何检查Firebase数据类Android中是否已存在值

  9. 9

    如何检查Firebase数据库值是否存在?

  10. 10

    如何检查推送节点中的值是否存在 android firebase

  11. 11

    如何检查MySQL中字段中的特定值是否存在

  12. 12

    如何检查smlnj中的列表中是否存在值

  13. 13

    如何使用angularfire检查Firebase中是否存在数据?

  14. 14

    如何检查Firebase数据库中是否存在密钥?

  15. 15

    如何根据另一个值检查 Firebase 数据库中是否存在某个值

  16. 16

    检查子值是否存在 - Firebase / React

  17. 17

    如何检查数据库中是否存在多个值?

  18. 18

    如何检查Access表中是否存在值

  19. 19

    如何检查Access表中是否存在值

  20. 20

    如何检查枚举数组中是否存在枚举值?

  21. 21

    如何检查Java数组中是否存在值?

  22. 22

    如何检查YII会话变量中是否存在该值

  23. 23

    如何检查每个组中是否存在值(分组后)

  24. 24

    如何检查数据库中是否存在值

  25. 25

    如何检查JSONB列表中是否存在值

  26. 26

    如何检查列表中是否存在日期以更改列的值?

  27. 27

    如何检查多个表中是否存在列值?

  28. 28

    如何检查表中是否存在值-Postgres PLPGSQL

  29. 29

    如何检查值是否存在于struct中?

热门标签

归档