【问题标题】:How to make an alarm Manager that runs a task every 15 seconds如何制作每 15 秒运行一次任务的警报管理器
【发布时间】:2014-08-12 21:58:13
【问题描述】:

好吧,在浏览网页几个小时后,我完全不知道如何实现一个警报管理器,该管理器从一个名为 Locator() 的活动中重复一个名为 TemperatureCatch() 的方法。我已经尝试了一堆站点堆栈溢出线程,它们都让我感到困惑。我有一个切换按钮,可以打开和关闭警报管理器。即使应用程序在后台,警报管理器也会以毫秒为单位每隔设定的时间间隔重复一次任务,并在执行该方法时将用户拉回应用程序以输入文本。到目前为止我能理解的是我需要一个服务类和一个广播接收器类。唯一的问题是我不知道我所有的代码引用都去哪里了。

【问题讨论】:

    标签: java android broadcastreceiver android-service


    【解决方案1】:

    你可以试试这个:

    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 15*1000, pendingIntent);
    

    as explained in this question,此警报将每 15 秒触发一次,直到您停止它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多