繁体   English   中英

从Firebase数据库Android检索数据列表

[英]Retrieve List of data from Firebase database Android

我的数据库中有产品子级,我需要以列表的形式检索其所有子级,以便可以在应用程序的列表视图中查看它。 我该怎么做?

谢谢。

要获得这些产品,请使用以下代码:

DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference productsRef = rootRef.child("products");
ValueEventListener eventListener = new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        for(DataSnapshot ds : dataSnapshot.getChildren()) {
            String product = ds.getKey();
            Log.d("TAG", product);
        }
    }

    @Override
    public void onCancelled(DatabaseError databaseError) {}
};
productsRef.addListenerForSingleValueEvent(eventListener);

您的输出将是:

aa
appledd
bb
fruitrtyyty
//an so on

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM