所以我建立的地理围栏如下:
GeofenceModel modelExit = new GeofenceModel.Builder("id_oi_456")
.setTransition(Geofence.GEOFENCE_TRANSITION_DWELL)
.setExpiration(Geofence.NEVER_EXPIRE)
.setLatitude(40.414341)
.setLongitude(49.928548)
.setRadius(CLIENT_GEOFENCE_RADIUS)
.build();
SmartLocation.with(this).geofencing()
.add(modelExit)
.start(this);
我运行这段代码一次,这里面居住的地理围栏时(如预期)触发。 然后我删除的片段,然后重新运行该项目。 但是地理围栏不会触发即使我已经设置NEVER_EXPIRE这个时候。 所以基本上我想知道的是,存储在哪里的geonfences。 在情况下,它们存储的应用程序的内存,那么为什么“删除片段”清除地理围栏外面?