¿Se necesita una explicación del procedimiento de activación de la geovalla?

Así que he creado geofence de la siguiente manera:

    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);

Ejecuto este código una vez, se dispara cuando reside dentro de la cerca geográfica (como se esperaba). Y luego elimino el fragmento y vuelvo a ejecutar el proyecto. Pero la geovalla no se activó esta vez, incluso si configuré NEVER_EXPIRE. Básicamente, lo que quiero saber es dónde se almacenan las geonfences. En caso de que se almacenen fuera de la memoria de la aplicación, ¿por qué "eliminar fragmento" borra la geovalla?

Respuestas a la pregunta(1)

Su respuesta a la pregunta