Je travaille avec le Google's Creating and Monitoring Geofences et je l'ai fait tout exactement comme (En fait, je viens de télécharger et a couru le code exemple from here)API Geofencing: l'ajout de succès, mais pas déclenché
J'ai tout configuré comme dit . le tutoriel
Après je joue ceci:
LocationServices.GeofencingApi.addGeofences(googleApiClient,
getGeofencingRequest(),
getGeofencingPendingIntent())
.setResultCallback(this);
Mon onResult():
@Override
public void onResult(@NonNull Status status) {
if (status.isSuccess()) {
L.log(this.getClass(), "Called... success");
} else {
L.log(this.getClass(), "Called... FAILURE: " + status.getStatusMessage() + " code: " + status.getStatusCode());
}
}
Imprime pour enregistrer qu'il a réussi.
Pourtant - Lorsque j'injecte des coordonnées à l'émulateur, le service IntentService ne semble jamais être déclenché.
Aucune exception n'est levée ou quoi que ce soit, même le constructeur de IntentService n'est pas appelé.
Je me demande si cela a quelque chose à voir avec l'émulateur ou peut-être que les règles que j'injecte les coordonnées sont fausses? Parce que j'ai également téléchargé l'échantillon de Google et que je n'ai pas réussi à le déclencher