Je suis confondu avec l'Android Geofence Api. Donc, la méthode dit .setTransitionTypes (int). Cependant, quand j'essaie de définir mon geofence pour surveiller à la fois l'entrée et la sortie d'une geofence particulière, il surveille uniquement le type de transition de la transition que je l'ai configuré pour surveiller.Geofence avec plusieurs transitions Types mis - Android
Voici un exemple de mon code
public Geofence toGeofence() {
// Build a new Geofence object
return new Geofence.Builder()
.setRequestId(getId())
.setTransitionTypes(getTransitionType()) //Geofence.GEOFENCE_TRANSITION_ENTER
.setTransitionTypes(getTransitionType2())// Geofence.GEOFENCE_TRANSITION_EXIT
.setCircularRegion(
getLatitude(), getLongitude(), getRadius())
.setExpirationDuration(mExpirationDuration)
.build();}
Ce ne surveille que le dernier jeu de type de transition qui est la transition de sortie, j'ai eu recours à la création de 2 geofences pour la même zone, un pour surveiller chaque transition mais Je me sens comme ce n'est pas le chemin à parcourir. De l'aide?