【问题标题】:Exact repetitive method for AlarmManagerAlarmManager 的精确重复方法
【发布时间】:2014-06-30 21:50:16
【问题描述】:

从 API 19 (KITKAT) 开始,警报传递是不准确的。 对于我的应用来说,这是一个非常糟糕的消息。

有新的 API 来支持需要严格交付保证的应用程序;参见 setWindow(int, long, long, PendingIntent) 和 setExact(int, long, PendingIntent)。

但我没有看到任何“setRepetitiveExact”方法,这是什么意思?他们完全不鼓励这件事,他们甚至没有制作 API :S ?

我知道它会耗尽电池,但我仍然想使用它,我需要准确!,我不希望手机唤醒时最终发生这种情况:S...

【问题讨论】:

    标签: android


    【解决方案1】:

    这是什么意思?他们完全不鼓励这件事,他们甚至没有制作 API :S ?

    正确。

    我还是想用,我要准确!

    那就自己动手吧。使用setExact() 设置第一个事件。在该事件的处理程序中(例如,BroadcastReceiver),设置下一个事件并再次调用setExact()

    【讨论】:

    • 他们仍然可以为此保留公共 API。这足以阻止使用。现在每个想要重复精确方法的人都必须自己实现:)。但这没关系,我想这是每个人都应该问自己是否有必要在代码中包含这种东西的地方。 Tnx
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-05
    • 2021-02-01
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多