【问题标题】:Reminding a user by using a particular date and time in any of the screen in my application通过在我的应用程序的任何屏幕中使用特定日期和时间来提醒用户
【发布时间】:2012-09-17 12:21:39
【问题描述】:

在 Android 4.0.x 中,我们可以使用 CalendarView。使用该功能,我需要开发一个提醒任务。

通过点击特定的日期,我需要弹出TimePicker,选择特定的时间后,需要将日期和时间存入数据库。

后台进程需要每分钟检查提醒时间与当前时间,如果与当前时间匹配,则无论正面哪个屏幕都需要发出警报。

也就是说,如果我的项目包含多个任务并且每个任务都有单独的页面,那么我可以在设置提醒后在任何页面上工作。在任何情况下,我都需要在屏幕前面显示警报。

如果我的平板电脑处于睡眠或关闭模式,则在我打开平板电脑时必须显示闹钟。

【问题讨论】:

  • 在此我需要将提醒存储在我的数据库中以供将来参考。
  • 否则我可以使用“CalendarContract.Reminders”开发此提醒应用程序
  • 这不是一个问题,而只是你希望你的程序做什么的愿望清单。如果您有具体问题,请更清楚地说明它是什么。

标签: android alarmmanager android-alarms repeatingalarm


【解决方案1】:

您可以将上下文和事件保存在一个单音中,然后您将可以从在任何给定点运行的 Activity 访问当前上下文。

如果您需要在手机开机后启动您的应用,请看这里:http://www.androidcompetencycenter.com/2009/06/start-service-at-boot/

如果您需要更具体的内容,请询问,

问候

【讨论】:

猜你喜欢
  • 2022-11-12
  • 2012-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多