管理重复发生的事件android

时间:2014-03-12 11:56:01

标签: android scheduling android-calendar

我正在构建一个Android应用程序,它应该管理用户安排的事件,我对它的架构有点困惑。 基本要求:

  • 用户可以为活动配置重复规则。应用程序能够在事件发生时通知用户。
  • 用户可以更改规则配置。
  • 应用程序需要跟踪各个事件实例的状态(状态:已接受,已被解雇) 所以我有两个问题:
  • 哪些是管理/存储事件到db的最佳方式? 目前,我打算使用table like this进行规则配置。并使用应该根据规则配置表填充今天(或更长时间段)的事件实例表的sheduled服务。但是,如果更改规则配置,此解决方案会带来事件实例表维护的复杂性。也许android中有内置的日历功能?
  • 管理用户通知的最佳方法是什么?我听说过AlarmManager类,但它是否足够灵活,可以处理规​​则重新配置或取消事件?

0 个答案:

没有答案