Проверка, существует ли значение в Firebase или нет - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть один маленький код, я не знаю, как это сделать.

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

пример:

База данных в реальном времени:

enter image description here

Я пытался до этого кода, и компилятор передается из этого кода и не выполняет его или собирается проверить.

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 )
    {

    }
} );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...