Android: как отменить запрос на обновление местоположения с намерением? - PullRequest
6 голосов
/ 13 июня 2010

Я зарегистрировал PendingIntent для requestLocationUpdates (provider, minTime, minDistance, PendingIntent).Но когда мой широковещательный получатель получает это намерение, как мне удалить этот запрос с помощью removeUpdates (PendingIntent)?Приемник не содержит ссылку на оригинал PendingIntent .

1 Ответ

9 голосов
/ 13 июня 2010

Вы создаете эквивалент PendingIntent.Другими словами, создайте Intent, который совпадает с тем, который вы использовали изначально (хотя вы можете пропустить любые дополнительные функции), оберните его в тот же тип PendingIntent, который вы использовали изначально, и используйте этот PendingIntent в removeUpdates() Звоните.

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