如何在正确的时间间隔使用警报管理器?
我使用了警报管理器,但响应不准确.
谁能帮我?
我用了这段代码
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-警报管理器准确性所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)