Android Geofence:在外面时要求退出操作

时间:2014-08-13 14:10:59

标签: android geofencing android-geofence

如果使用退出转换操作创建Android Geofence会发生什么,例如:

Geofence.GEOFENCE_TRANSITION_EXIT

当设备在地理围栏之外时?是否省略了地理围栏,还是会触发立即退出操作?

2 个答案:

答案 0 :(得分:0)

您可能是这样说的:创建地理围栏后,您可以配置Android是否应根据创建地理围栏时手机所在的位置立即通知您:

这是GeofencingRequest上称为 setInitialTrigger 的方法。例如,您可以使用 GEOFENCE_TRANSITION_ENTER 对其进行配置,在这种情况下,如果您在创建地理围栏时将立即触发您的监听器。

在此处查看更多信息:

https://developers.google.com/android/reference/com/google/android/gms/location/GeofencingRequest.Builder.html#setInitialTrigger(int)

答案 1 :(得分:0)

仅当设备从地理围栏内部移动到外部时,Geofence才会每次提供退出回调。

如果您已经在篱笆外面,并且尚未从内部过渡到外部,则不会收到任何回调。