+-
使用Firebase参考显示按钮。按钮似乎未经验证就显示出来。
该按钮应检查是否有一个赌场节点(如果未显示),它会显示buyCassino(如果存在),将显示openCassino,但显然没有经过验证,我在做什么?预先感谢。
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
投票
投票
尝试一下。