使用Cloud Firestore保留事件日历的数据并显示结果的正确方法是什么?

时间:2019-09-08 08:42:07

标签: android android-recyclerview calendar google-cloud-firestore

我正在尝试建立类似于Facebook的活动日历。无需在实际日历中显示结果,只需无限滚动即可。 我很难弄清楚如何保存数据以及如何显示数据。

因此,为了保留我的数据,我想知道是否应将其作为单独的字段保存,例如:

startDay : Int,
startMonth : Int,
startYear : Int,
startHour: Int,
startMinute: Int,
endDay : Int,
endMonth : Int,
endYear : Int,
endHour: Int,
endMinute: Int

还是应该仅将其存储在两个Long字段中,以毫秒为单位表示开始时间和结束时间,然后从中得出实际日期?

之所以很难,是因为我要如何提取数据。 我了解这种布局应如何工作的方式是,该页面将有一个回收站,其中的每个项目都是一天。 然后,每天都有一个回收站,那其中的每个项目都是一个事件。

但是由于它是无限滚动的,所以我不知道应该创建多少个回收站和适配器,因为日历可能会显示3天,即10或50天。 我从来没有使用过类似的方法,而且我不确定该如何处理。

任何帮助将不胜感激, 谢谢。

0 个答案:

没有答案