如何实现代码每5分钟显示一次警报消息?

时间:2011-08-01 12:38:19

标签: android

大家知道如何实现代码每隔5分钟显示一次警报信息(我的意思是每隔5分钟,我们就可以看到重新发送的警报信息和我们打开警报信息列表时的上一条警报信息)所以请帮忙解决问题。

3 个答案:

答案 0 :(得分:2)

你可以使用

mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                                            SystemClock.elapsedRealtime()+60000,
                                            PERIOD,pi);
PERIOD=300000

答案 1 :(得分:1)

使用AlarmManager并设置BroadCastReciever.。在AlarmMananger中每隔5分钟发送一次广播,并且在onRecieve接收方法中,您可以显示对话框..其他是将显示对话框代码放在for loop中并制作线程{{ 1}}但我不认为那就是你想要的......

答案 2 :(得分:1)

这就是例如。

Intent intent=new Intent(getApplicationContext(),RepeatAlarm.class);

PendingIntent sender = PendingIntent.getBroadcast(AlarmSetter.this,0, intent, PendingIntent.FLAG_UPDATE_CURRENT);

AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP, setAlarm.getTimeInMillis(),AlarmManager.INTERVAL_HOUR,sender);