android-警报管理器准确性

android-警报管理器准确性,第1张

概述如何在正确的时间间隔使用警报管理器?我使用了警报管理器,但响应不准确.谁能帮我?我用了这段代码PendingIntentsender;AlarmManageram;longfirstTime;Intentitnt=newIntent();itnt.setAction("abts.medismo.medismo.ALARMRECEIVER");sender=PendingIntent.getBroad

如何在正确的时间间隔使用警报管理器?

我使用了警报管理器,但响应不准确.
谁能帮我?
我用了这段代码

PendingIntent sender;AlarmManager am;long firstTime;Intent itnt = new Intent();itnt.setAction("abts.medismo.medismo.ALARMRECEIVER");sender = PendingIntent.getbroadcast(context, 0,itnt, 0);am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);am.cancel(sender);firstTime = SystemClock.elapsedRealtime();am.setInExactRepeating(AlarmManager.ELAPSED_REALTIME,firstTime, Integer.parseInt(sep[3]),  sender);

解决方法:

您应该使用ELAPSED_REALTIME_WAKEUP,因为如果电话处于睡眠状态,它将不会触发直到再次唤醒.

总结

以上是内存溢出为你收集整理的android-警报管理器准确性全部内容,希望文章能够帮你解决android-警报管理器准确性所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1086263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存