Android 我怎样才能展示“我的”呢;无数据“;如果数据库中没有任何内容,则执行toast

Android 我怎样才能展示“我的”呢;无数据“;如果数据库中没有任何内容,则执行toast,android,firebase-realtime-database,Android,Firebase Realtime Database,我想用Toast来展示一些文本,比如“没有什么可以删除的”。但是,我不知道在哪里检查当前数据状态(空或不空)并显示用户消息。如果你们能提出任何建议,我将非常感谢你们的帮助 这是我的密码 DatabaseReference myRefC = FirebaseDatabase.getInstance().getReference().child("Users") .child(FirebaseAuth.getInstance().getCurren

我想用Toast来展示一些文本,比如“没有什么可以删除的”。但是,我不知道在哪里检查当前数据状态(空或不空)并显示用户消息。如果你们能提出任何建议,我将非常感谢你们的帮助

这是我的密码

DatabaseReference myRefC = FirebaseDatabase.getInstance().getReference().child("Users")
                .child(FirebaseAuth.getInstance().getCurrentUser().getUid()).child("Wishlist");
        myRefC.addListenerForSingleValueEvent(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot snapshot) {
                for (DataSnapshot postSnapshot: snapshot.getChildren()) {
                    postSnapshot.getRef().removeValue();
                    Toast.makeText(wish_list.this, "Removed", Toast.LENGTH_SHORT).show();
                    finish();
                    overridePendingTransition( 0, 0);
                    startActivity(getIntent());
                    overridePendingTransition( 0, 0);
                }
            }
            @Override
            public void onCancelled(@NonNull DatabaseError error) {
            }
        });

您可以使用
DataSnapshot
haschilds()
方法来检查是否有任何
项可删除,否则您可以显示
Toast

public void onDataChange(@NonNull DataSnapshot snapshot) {
     if(!snapShot.hasChildren()){ //no children show toast
         Toast.makeText(wish_list.this, "There is nothing to remove", Toast.LENGTH_SHORT).show();
         return;
     }
     for (DataSnapshot postSnapshot: snapshot.getChildren()) {
           postSnapshot.getRef().removeValue();
           Toast.makeText(wish_list.this, "Removed", Toast.LENGTH_SHORT).show();
           finish();
           overridePendingTransition( 0, 0);
           startActivity(getIntent());
           overridePendingTransition( 0, 0);
      }
 }

先生说“无法解析符号‘postSnapshot’@rajan.kaliyes明白了先生@a_local\u nobodysorry:D@a_local\u nobody