我有一个小代码,我不知道该怎么做。
我在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 )
{
}
} );