【发布时间】:2017-06-23 05:26:37
【问题描述】:
在我对按键一无所知的情况下,如何获得该值?
+users
+9JZTuGUzc8bx7FLrwResWmp8L583
+anon:
+email:
+fid: <- i want to get this id without knowing push key (9JZTuGUzc8bx7FLrwResWmp8L583 )
+username:
目前,我正在尝试使用空响应:
FirebaseDatabase.getInstance().getReference().child("users").orderByChild("anon").equalTo(getIntent().getStringExtra(EXTRA_POST_USERNAME))
.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// Get user information
if(dataSnapshot.exists()){
User user = dataSnapshot.getValue(User.class);
fidanon = user.fid;}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
});
【问题讨论】:
-
请附上您完整的数据库结构
-
并附上你的数据库屏幕的规则,截图,
-
没问题就是没有规则问题
-
那么请附上你完整的数据库结构
-
这是完整的结构
标签: android firebase firebase-realtime-database