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