好的,所以在浏览网页几个小时后,我完全感到困惑的是如何实现一个报警管理器,它从一个名为Locator()的活动中重复一个名为TemperatureCatch()的方法。我已经尝试了一堆网站堆栈溢出线程,他们都让我困惑。我有一个切换按钮,可以打开和关闭闹钟管理器。即使应用程序在后台,警报管理器也会以毫秒为单位重复执行任务,并在执行方法时将用户拉回应用程序以输入文本。到目前为止我能理解的是我需要一个服务类和一个广播接收器类。唯一的问题,我不知道我的所有代码引用去哪里。
答案 0 :(得分:1)
你可以试试这个:
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 15*1000, pendingIntent);
as explained in this question,这个闹钟将每15秒发射一次,直到你停止它为止