Как получать обновления местоположения без использования сервиса - PullRequest
3 голосов
/ 23 июня 2011

Есть ли альтернатива запуску службы для получения обновлений местоположения?

1 Ответ

5 голосов
/ 23 июня 2011

Вы можете использовать PendingIntent, например, так: *

Intent intent = new Intent(CUSTOM_INTENT);
    LocationManager manager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
    PendingIntent launchIntent = PendingIntent.getBroadcast(context, 5000, intent, 0);

    manager.requestLocationUpdates(selectProvider(), 0, 0, launchIntent);

Ваш широковещательный приемник должен иметь фильтр намерений для CUSTOM_INTENT в файле манифеста

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...