Новый Android Geofence Api - пример кода не предупреждает / уведомляет, когда на месте
Мне нужна некоторая ясность в примере кода, поставляемого вместе с руководством Geofence, как здесь:
https://developer.android.com/training/location/geofencing.html
Я запустил код и вижу, что геозоны созданы правильно, но что я действительно хочу, так это способ получать оповещения, когда я еду в эти геозоны. Прямо сейчас, когда я прохожу мимо этих геозон, ничего не происходит (ReceiveTransitionsIntentService не вызывается), уведомлений нет, ничего.
Должен ли я также прослушивать периодические обновления местоположения и передавать широковещательный код вышеупомянутого фрагмента кода вручную, чтобы указать мое текущее местоположение? Я думал, что это должно быть автоматическим, когда я добавляю геозоны в LocationClient, но я думаю, что это еще не все.
Я также попытался зарегистрировать LocationRequest в экземпляре LocationClient, но все еще не получал оповещений:
mLocationRequest = LocationRequest.create();
mLocationRequest.setInterval(LocationUtils.UPDATE_INTERVAL_IN_MILLISECONDS);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
mLocationRequest.setFastestInterval(LocationUtils.FAST_INTERVAL_CEILING_IN_MILLISECONDS);
mLocationClient.requestLocationUpdates(mLocationRequest, (LocationListener)mActivity);
Как интегрировать Geofence API с отслеживанием местоположения?