Новый 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 с отслеживанием местоположения?

Ответы на вопрос(7)

Ваш ответ на вопрос