android - 如何从“lasttime”firebase android中包含的唯一键获取所有数据并在listview android中显示?
问题描述
如何从“lasttime”firebase android中包含的唯一键获取所有数据并在listview android中显示?
我不明白,请帮助我。因为我做了 2 个应用程序的父母和孩子。我想在一周内做一个历史列表,然后在下一周更新,我怎么做?
我使用 android studio gradle 版本 4.10.1 和 firebase
我的格式火力基地:
"Sabtu" : {
"lasttime" : {
"-LebicAwu9h-zYnhAUD6" : "11 May 2019, 23:29:39",
"-LebifkPfdnjOwOI-opj" : "11 May 2019, 23:29:54",
"-LebiiB_NeaNenUNeWMO" : "11 May 2019, 23:30:04",
"-LebikLsIbAmZjxL1g0p" : "11 May 2019, 23:30:12",
"-LebimnFXGalhffJpG1s" : "11 May 2019, 23:30:22",
"-LebipihTqXhKHF0tayj" : "11 May 2019, 23:30:34",
"-LebiseAuZxDTqofUpFU" : "11 May 2019, 23:30:46",
"-Lebiv_oLwpYS7IjKi7p" : "11 May 2019, 23:30:58",
"-LebiyWFMtROe9xW7fVj" : "11 May 2019, 23:31:10",
"-Lebj0RgHbvBnWT4LQf7" : "11 May 2019, 23:31:22",
"-Lebj3rOzPhQEKlVdp4H" : "11 May 2019, 23:31:36",
"-Lebj6n7XxFQuyFZcZZy" : "11 May 2019, 23:31:48",
"-Lebj9iTGDM4kylT1OPB" : "11 May 2019, 23:32:00",
"-LebjCdtaVhy3IJyqzmM" : "11 May 2019, 23:32:12",
"-LebjF_Q3DhnfHiVv5HX" : "11 May 2019, 23:32:24",
"-LebjIWE_xXBavjbQbFS" : "11 May 2019, 23:32:36",
"-LebjLvfCUiy4tfz2BFN" : "11 May 2019, 23:32:50",
"-LebjOr8HH7R1_RvbnlM" : "11 May 2019, 23:33:02",
"-LebjRmbkJEejEUw_ld_" : "11 May 2019, 23:33:14",
"-LebjUDr_klTBeaLaXDX" : "11 May 2019, 23:33:24",
"-LebjX9RUp1QfDwTZJCt" : "11 May 2019, 23:33:36",
"-Lebj_4qEwEZ9I0n9v05" : "11 May 2019, 23:33:48",
"-Lebjc0bJU4Q16nvWWZN" : "11 May 2019, 23:34:00",
"-Lebjex-WJPUXqtYQxGN" : "11 May 2019, 23:34:12",
"-LeboRI4S9rJnB1T0M4u" : "11 May 2019, 23:55:03",
"-LeboUGxiKzFCTOJVQ4i" : "11 May 2019, 23:55:15",
"-LeboWigI-HZk3qM6lMq" : "11 May 2019, 23:55:25",
"-LeboZ9xcgfHX5DZgV4u" : "11 May 2019, 23:55:35",
"-LebobJL2NxcTQhPsBG_" : "11 May 2019, 23:55:48",
"-LebodlQ315gMHFvO5mD" : "11 May 2019, 23:55:58"
不工作且不显示
块引用
解决方案
试试这个它可以帮助你获取你的数据
mReference = FirebaseDatabase.getInstance().getReference("Sabtu")
.child("lasttime");
mReference .addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Log.d("children",dataSnapshot.getKey());
users_list.add(dataSnapshot.getKey());
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
推荐阅读
- html - 如何覆盖内联 CSS 背景色不透明度,而不是颜色?
- php - 生成 XML 签名
- sql-server - 无法使用 SQL Server 连接到 Azure VM
- c - 在非结构或联合的情况下请求成员“nama”
- flowtype - 获取带流的函数组合的输出类型
- vba - 由于升级到 Access 2013 OutputTo 命令(到 PDF)不起作用
- regex - 正则表达式不会用边界条件替换完全匹配
- reactjs - componentWillRecieveProps 与 getDerivedStateFromProps
- sql-server-2012 - 在多个数据库中搜索特定列名的表
- oracle - 我在哪里放置 JDBC 驱动程序文件?