问题描述
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 (将#修改为@)