有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用AlarmManager每天在特定时间内轮询用户位置

我正在使用AlarmManager定期轮询用户位置,这很好——现在我想给我的应用程序用户一个选项,这样他们可以通过指定时间限制位置轮询,比如“晚上8点到晚上10点之间”

现在,我正在使用AlarmManager.setRepeating方法进行调度,但我无法配置我的报警服务,使其每天在特定时间内运行。 我已经知道如何在一天中的特定时间使用AlarmManager安排一个重复性任务,但如何设置结束时间是我想要的


共 (1) 个答案

  1. # 1 楼答案

    您不能告诉AlarmManager确切地执行该操作,但您可以随时检查您的服务是否在指定的时间内被调用。如果是,则按正常进行,如果不是,则重新安排警报在下一个轮询周期开始时启动