我有一个赎回页面,用户单击FirebaseRecyclerView
中的项目,然后显示一个新的详细活动。在这里,我添加了一个按钮来兑换凭证,我可以将数据保存在设备时间和ServerValue.TIMESTAMP
上,保存在我要保存的路径中。
我的目标是:
首先,获取上次兑换凭证的时间和日期,如果没有更早兑换,则需要为空。
其次,我需要它在单击该帖子时启动,并检查该用户是否较早地将其赎回,以免与其他任何用户混淆。
我的Firebase结构如下:
根->用户-> UID->密钥(在用户兑换凭证时生成)->有关优惠券和time
的详细信息的字段,其中包含兑换时的设备时间和{{1 }},即timestamp
任何有关逻辑或代码的帮助将不胜感激。
这是我的活动ServerValue.TIMESTAMP
:
PostDetailActivity.java