+-
使用Firebase参考显示按钮。按钮似乎未经验证就显示]]

使用Firebase参考显示按钮。按钮似乎未经验证就显示出来。

该按钮应检查是否有一个赌场节点(如果未显示),它会显示buyCassino(如果存在),将显示openCassino,但显然没有经过验证,我在做什么?预先感谢。

enter image description here

   final DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
    final FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
    final String userId = user.getUid();


    ref.child("users").child(userId).addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {

            for (DataSnapshot ds : dataSnapshot.getChildren()) {


                if (ref.child("users").child(user.getUid()).child("cassino") != null); {
                    buyCassino.setVisibility(View.VISIBLE);

                } if  (ref.child("users").child(user.getUid()).child("cassino") == null ); {
                    openCassino.setVisibility(View.VISIBLE);


                }



            }
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {



        }
    });

我的xml文件

<Button
                android:id="@+id/buyCassino"
                android:layout_width="183dp"
                android:layout_height="wrap_content"
                android:background="@color/colorAccent"
                android:text="Buy Cassino - $250"
                android:textColor="#FFFFFF"
                android:visibility="invisible" />

            <Button
                android:id="@+id/openCassino"
                android:layout_width="190dp"
                android:layout_height="wrap_content"
                android:background="@color/colorAccent"
                android:text="ABRIR CASSINO"
                android:textColor="#FFFFFF"
                android:visibility="invisible" />

使用Firebase参考显示按钮。按钮显然没有经过验证。该按钮应检查是否有一个娱乐场节点(如果未显示),如果存在则显示buyCassino ...

1
投票

如果条件后删除分号

0
投票

尝试一下。