首页 > 解决方案 > 哪种方法更适合在 Android 中实现可编程重复通知?

问题描述

我的场景是像谷歌日历/谷歌保持这样的应用程序。用户可以创建简单的事件或重复事件(可以选择时间参数,用户可以决定事件可以是每天、每月或每年 ecc)。

在此重复事件中,执行了一些(通常是非繁重的)操作,并且可能必须显示通知。

你会使用哪种方法?

  1. 一个间隔很短的内部重复作业,每次检查应该做什么(例如使用 WorkManager 的 PeriodicWorkRequest)
  2. 创建重复作业时,会安排特定作业在预期时间执行(例如使用 WorkManager 的 OneTimeWorkRequest)。特定作业还将负责安排下一次重复。
  3. 其他方法?

另外,WorkManager适合这个吗?

谢谢

标签: androidscheduled-tasksandroid-workmanager

解决方案


推荐阅读