我在Android Studio中创建了一个应用程序,并与Firebase的实时数据库相关联。我的数据库中有一个名为Attendance Records的表,其中第一个键是员工ID,第二个键是月,然后是日期,然后是该员工出席该日期的详细信息。
我基本上必须让用户查看他的出席情况,并且他的出勤记录应该将该日期的行标记为假日。
我有一个活动,其中用户输入他的empid以及年和月,然后一个表应显示与日期键下的详细信息相同的列名。我可以通过直接显示数据快照来完成此操作,但不能修改它。我需要以访问另一个表Holidays的方式对其进行修改,并比较“假期”中提到的日期。表和特定用户的数据快照,并在动态创建的表中为这些行(两个表中的退出日期)着色。
我指的是动态创建表的https://technotzz.wordpress.com/2011/11/04/android-dynamically-add-rows-to-table-layout/。
如何逐个从数据快照中获取值并将它们放在while循环中,以便在动态创建的表行中输入它们?