Je voudrais échantillonner mon emplacement GPS périodiquement, disons, toutes les 10 minutes. Je suppose que la meilleure façon de le faire serait d'utiliser la classe LocationManager avec la méthode:Android: Puis-je utiliser un récepteur de diffusion pour l'échantillonnage de localisation GPS périodique sans exécuter de service?
public void requestLocationUpdates (String provider, long minTime, float minDistance, PendingIntent intent)
Cela diffuserait l'intention précisé que je pouvais alors recevoir dans un récepteur de radiodiffusion dans ma demande. Ma question est, si j'appelle cette méthode d'une activité, les diffusions arrêteront-elles quand le processus qui a appelé le requestLocationUpdate() est tué, ou cet enregistrement restera-t-il actif pour que je puisse continuer à obtenir des mises à jour de localisation? Dois-je laisser un service s'exécuter pour pouvoir conserver les mises à jour de localisation lorsqu'un utilisateur passe à différentes applications? Merci!