java - 检索 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) {
}
});
}
我希望有人可以帮助我解决这个问题。
解决方案
推荐阅读
- json - 谷歌脚本的 ImportJSON 错误:“TypeError:transformFunc 不是函数”
- javascript - 如何 $push:在使用 $inc 增加 id 后进入 mongo-db
- flutter - 如何在 Flutter 列表中的项目之间画一条垂直线?
- sql - 使用 SUBSTRING 中的 CHARINDEX 传递给 LEFT 或 SUBSTRING 函数的长度参数无效
- c - C程序,创建进程,PID
- sql - LEFT OUTER JOIN with 'field IS NULL' in WHERE 用作 INNER JOIN
- java - 使用带有 AquaLookAndFeel 的 JLayer 绘图的严重性能问题
- sql - SQL - 查找包含相同字符串并增加参考值的记录
- android - 如何使 RecyclerView 与 Composable ViewHolder 渲染更快?
- react-hooks - 如何使用 commercejs 检索方法单击查看产品详细信息