У меня есть один маленький код, я не знаю, как это сделать.
У меня есть база данных в реальном времени в firebase, и я хочу проверить, существует ли дочернее имя.
пример:
База данных в реальном времени:

Я пытался до этого кода, и компилятор передается из этого кода и не выполняет его или собирается проверить.
mDatabase.child ( "Voted" ).child ( DataTeamVote.name.get ( position ) ).addListenerForSingleValueEvent ( new ValueEventListener ( )
{
@Override
public void onDataChange ( DataSnapshot snapshot )
{
if ( snapshot.hasChild ( mAuth.getCurrentUser ( ).getUid ( ) ) )
{
check = false;
Toast.makeText ( VoteAction.this , "You are already voted for this team" , Toast.LENGTH_SHORT ).show ( );
}
else
{
check = true;
Toast.makeText ( VoteAction.this , "Open Vote" , Toast.LENGTH_SHORT ).show ( );
}
}
@Override
public void onCancelled ( @NonNull DatabaseError databaseError )
{
}
} );