Я начал внедрять Google Location API с помощью этого руководства.
Мне удалось заставить его работать в моем приложении довольно хорошо, он обновляет мое местоположение через правильные промежутки времени и т. д. Теперь я работаю над тем, как обновить свое местоположение, когда устройство находится в спящем режиме. Согласно документации, этот метод это путь:
public void requestLocationUpdates (LocationRequest request, PendingIntent callbackIntent);
Мой вопрос в том, как мне настроить этот PendingIntent и как с ним справиться? Я видел учебники о том, как обрабатывать другие типы намерений, но я не уверен, как их применить к этому.