首次创建时,Android 地理围栏是否会立即检查位置?

问题描述

Android geofencing documentation 声明如下:

警报可能会延迟。地理围栏服务不会持续查询 位置,因此在接收警报时预计会有一些延迟。

我的问题是:地理围栏服务是否总是在首次创建地理围栏客户端/地理围栏请求后立即查询位置(如果 function onEdit() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet() if (sheet.getRange("Q17").isChecked() === true) { sheet.getRange('F14').setFormula('= IF (O12 = 0; ""; IF (AND (L4 = 0; O4 = 0; L5 = 0); CONCATENATE ("Inventaire effectué le "; TEXT (DATE (YEAR (TODAY ()); MONTH (TODAY ()); DAY (TODAY ())); "dd mmmm yyy"); " recettes automates du jour non intégrées"); CONCATENATE ("Inventaire effectué le "; TEXT (DATE ( YEAR (TODAY ()); MONTH (TODAY ()); DAY (TODAY ())); "dd mmmm yyy"); " recettes du jour intégrées")))'); SpreadsheetApp.flush(); sheet.getRange('F5:J14').copyTo(sheet.getRange('F16'),SpreadsheetApp.copyPasteType.PASTE_VALUES,false); var range = SpreadsheetApp.getActiveSpreadsheet().getRange("R19"); range.setValue("OK,valeurs copiées"); range = SpreadsheetApp.getActive().getRange('Q17'); range.uncheck() range = SpreadsheetApp.getActiveSpreadsheet().getRange("F14"); range.setValue(""); } } 设置为 GeofencingRequest)?然后,随后,它只会每隔几分钟查询一次位置。

INITIAL_TRIGGER_ENTER 的说明如下:

指定 INITIAL_TRIGGER_ENTER 告诉定位服务,如果设备已在地理围栏内,则应触发 GEOFENCE_TRANSITION_ENTER。

这听起来好像地理围栏客户端会在创建后立即检查位置,如果我指定 INITIAL_TRIGGER_ENTER

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...