最好有各种警报或一个? (针对不同的任务)

时间:2018-02-14 12:03:56

标签: android broadcastreceiver alarmmanager android-alarms android-broadcastreceiver

我有两个任务必须在应用程序关闭时在后台执行,但任务不同,可以等待在不同时刻在后台执行。

什么更正确?使用两个任务的警报或每个任务使用两个警报?

谢谢,

1 个答案:

答案 0 :(得分:1)

我有同样的情况。我正在使用闹钟管理器将手机静音一天中的指定时间,然后在特定时间结束后我需要关闭静音模式并恢复正常模式。因此,我创建了两个警报,对于这两个警报,我设置了整天使手机静音的任务时间,并设置了让手机正常运行的警报。

你可以这样思考,

两个警报,一个用于静音,一个用于将移动设备恢复到正常模式。

所以,如果1个用户为静音模式设置了以下时间,

下午1:00到1:20 PM 下午1:40到下午2:00等。

我所做的是,我设置了启动静音模式的闹钟时间,所以在下午1点和凌晨1点40分,静音闹钟将使手机静音并恢复正常模式将正常警报设置为在下午1:20和下午2:00运行以恢复正常模式下的移动设备。

所以,你需要为两个任务制作2个警报。希望,你理解。