相关事件发生 时
ChildEventListener调用的方法。因此,将被称为 当 一个孩子已经加入。因此,您无法轻松地使用a 来检测 是否
存在孩子。
onChildAdded()
ChildEventListener__
检测孩子是否存在的最简单方法是使用
ValueEventListener:
public void searchemail(String email){ Firebase ref = new Firebase("https://<myfirebase>.firebaseio.com/users"); Query queryRef = ref.orderByChild("Email").equalTo(email); ValueEventListener listener = new ValueEventListener() { @Override public void onDataChanged(DataSnapshot snapshot) { if (snapshot.exists()) { for (DataSnapshot child: snapshot.getChildren()) {homeintent.putExtra("key", child.getKey());startActivity(homeintent);break; // exit for loop, we only want one match } } else { Toast toast = Toast.makeText(this, "email not found", Toast.LENGTH_SHORT); } } }; queryRef.addValueEventListener(listener);}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)