안드로이드 파이어베이스 로그인
229
윤재찬
작성한 질문수 1
0
안드로이드 파이어베이스 연동해서 DB에 회원 정보를 등록하고 로그인 하는 과정입니다.
데이터를 불러오는 과정에서 null object ref가 발생해서 아이디 확인이 안 되는데 어떤 부분을
수정해야 할까요??
loginBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
if (snapshot.child(userid.getText().toString()).exists()) {
MemberDB memberDB = snapshot.child(userid.getText().toString()).getValue(MemberDB.class);
if(memberDB.getPass().equals(password)){
Toast.makeText(LoginActivity.this, "success", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
}
else
Toast.makeText(LoginActivity.this, "Failed", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(LoginActivity.this, "Not Data", Toast.LENGTH_SHORT).show();
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
}
});
답변 0
노션 배경 색상 변경법
3
26
1
어플리케이션 실행 후 에러에 관하여 질문 드립니다.
2
54
2
Claude api가 소식 동기화가 늦는 문제
1
49
2
git hub 404 error 도움 부탁드립니다.
1
43
2





