사용자가 입력 한 전화 번호로 데이터베이스 체크인을 어떻게합니까?
사용자가 이미 등록한 경우 알림을 받고 싶습니다.
String _getUserEnteredPhoneNumber = pNumber.getEditText().getText().toString().trim();
DatabaseReference reference = FirebaseDatabase.getInstance().getReference("People");
Query checkUser = reference.orderByChild("uid").equalTo(_getUserEnteredPhoneNumber);
checkUser.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
if (snapshot.exists()) {
pNumber.setError("Username Exists,Please Enter Another User Name");
} else {
updateData();
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});