【发布时间】:2016-06-03 04:26:35
【问题描述】:
我是 android 开发的新手。我尝试从 firebase 检索数据。哪个有效。但我无法从数据库结果中过滤唯一标识符。
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myref = database.getReference("user_foods");
myref.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Log.d("foods",dataSnapshot.getValue().toString());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
结果就像
XsgGhY7qUY5Qa3t8 = {food = apple} ,.....等
我想删除该唯一标识符并仅将结果显示为
苹果、芒果...等
谢谢
【问题讨论】:
-
不能使用getValue().get()方法
-
正如弗兰克建议的那样,使用子事件监听器做到了
标签: android firebase firebase-realtime-database