设置闹钟1分钟,但5分钟后调用 [英] Set alarm for 1 min but it called after 5 minutes
本文介绍了设置闹钟1分钟,但5分钟后调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已将闹钟设置为1分钟,但每5分钟会触发一次。
I have set alarm for 1 minutes but it called after every 5 minutes.
AlarmManager alarmManager = (AlarmManager)getActivity().getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(getActivity(), MyBroadcastReceiver.class);
intent.setAction("com.example");
PendingIntent pendingIntent = PendingIntent.getBroadcast(getActivity(), 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); //pending intent
alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, new Date().getTime(), 60000, pendingIntent); //time duration is 60 seconds
推荐答案
使用alarmManager.setRepeating (AlarmManager.RTC_WAKEUP,新的Date()。getTime(),60000,pendingIntent); //持续时间为60秒,而不是
alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP,new Date()。getTime(),60000,endingIntent); //持续时间为60秒
USE alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, new Date().getTime(), 60000, pendingIntent); //time duration is 60 seconds Instead of alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, new Date().getTime(), 60000, pendingIntent); //time duration is 60 seconds
这篇关于设置闹钟1分钟,但5分钟后调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文