3

我正在创建一个类似警报的应用程序,用户可以在其中添加特定日期和时间的剩余部分,他们也可以选择重复以重复剩余部分。

其余的我不做任何网络特定的工作。但将来我可能需要使用网络特定的工作,但目前还不需要。

哪一个更适合我的要求AlarmManager 或 Firebase JobDispatcher ?

4

1 回答 1

3

不要混淆。AlarmManager API 在准确性上有一些重大缺陷(将任务设置为在未来的特定时间开始)。它已被谷歌接受。当您尝试使用警报管理器时,它会显示有关其不准确的警告。使用 FirebaseJobDispatcher。它的创建是为了替换 AlarmManager。当您需要将某些操作安排在其他时间(或以特定时间间隔重复)时,这是您 99% 的需要

于 2018-01-10T14:43:22.617 回答