마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

파이어베이스 실시간데이터베이스 중복값체크 질문드려요

0 추천
예를 들어 닉네임같은 걸 만들때

데이터베이스에서 addValueEventListener를 사용해 데이터를 받아온 후

중복되는 닉네임을 체크하게 됩니다..

닉네임 입력창이 열리고 닉네임 등록 버튼을 눌렀을 때

중복되는 닉네임이 있으면 경고창을 듸우거나 이벤트를 발생시키는데요..

문제는 닉네임 입력창에 들어간 이후 닉네임을 입력하는 동안에

다른 유저가 같은 닉네임을 먼저 만들 경우

이게 체크가 안되더라고요..

이부분까지 실시간으로 체크할려면 어떻게 해야하나요?
애니타임 (550 포인트) 님이 2018년 1월 6일 질문

1개의 답변

+1 추천
 
채택된 답변
DB호출 부분을 적절히 변경하여 배치하면 되지 않을까요?
flcat (700 포인트) 님이 2018년 1월 7일 답변
애니타임님이 2018년 1월 7일 채택됨
아..그렇네요.. 미처 생각을 못했네요..
페이지가 열리자마자 디비를 불러왔는데 버튼을 클릭할 때 불러오니 되네요..
답변 너무 감사드립니다..^^
...