首页 > 解决方案 > 检索 Firebase 数据库数据并制作列表

问题描述

我想在我的应用中显示一个国家/地区列表,应该从 Firebase 数据库中检索。该列表现在如下所示: Firebase Database list of countries 的 printsceen

使用 addValueEventListener 我想搜索正确的路径,以检索国家名称的值。

 private void getCountryList(DataSnapshot dataSnapshot) {
    myRef = FirebaseDatabase.getInstance().getReference()
            .child("countries");

    myRef.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            for (DataSnapshot countrySnapshot : dataSnapshot.getChildren()) {
                String country = countrySnapshot.getValue().toString();
            }
        }

        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {

        }
    });
}

我希望有人可以帮助我解决这个问题。

标签: javaandroidfirebasefirebase-realtime-database

解决方案


推荐阅读