我如何限制用户每天在 kotlin 中只向 ResycleView 添加一个项目

How can I limit the user to add only one item to a ResycleView per day in kotlin

有没有办法让用户每天只添加一项,然后收到一条提示“每天只添加一次”

用什么,coroutine,tasktimer,work manger?

我会尽量给出一个笼统的答案。 通常,当涉及到此类要求时,最好将最后创建的项目的日期和时间与当前日期和时间进行比较。这意味着您需要将项目存储在数据库中。

我建议采用这种方法的原因是因为用户可能会关闭您的应用程序,或者 OS 可能会使它进入睡眠状态/终止它,并且您的所有任务和计时器可能会停止。通过将其保存在数据库中,您始终可以确保满足您的要求。

例如,如果要求是 24 小时或可能只是一个日历日(午夜之后),那么您将进行比较并了解是否已满足要求并允许创建新项目。

此外,一开始尝试和实验总是好的。在问你的问题之前,看看哪些有效,哪些无效。 祝你好运。