首页 > 解决方案 > 按从用户以字符串格式插入的日期检索子值

问题描述

我想按日期检索子值。通过 android UI 页面的 datepicker 将存在于 firebase 中的日期插入到字符串数据类型中。

在此处输入图像描述

  total_report = new TotalReport();
    FirebaseAuth firebaseAuth = FirebaseAuth.getInstance();
    DatabaseReference ref = FirebaseDatabase.getInstance().getReference(Objects.requireNonNull(firebaseAuth.getUid()));
    DatabaseReference dbs = ref.child("Running Report");
    list = new ArrayList<>();
    adapter = new ArrayAdapter<String>(this, R.layout.monthly_info, R.id.monthlyInfo, list);
    dbs.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            for (DataSnapshot ds : dataSnapshot.getChildren()) {
                total_report = ds.getValue(TotalReport.class);
                list.add(total_report.getUserDate() + "       " + total_report.getUserDistance() + "                       " + total_report.getUserDuration() + "                              " + total_report.getUserPace());
            }
            list_View_month.setAdapter(adapter);
        }

标签: javaandroidsortingfirebase-realtime-database

解决方案


推荐阅读