Bonjour,

pour mon application j'effectue l'envoi d'un requete POST qui envoie des coordonnées GPS, mais malheureusement on c'est rendu compte que parfois il en envoi 5 ou 3 et bien même 1.

Donc je ne comprend pas pourquoi les mêmes coordonnées sont envoyées plusieurs fois.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//Méthode appelée au démarrage du Service
    @Override
    public int onStartCommand(Intent intent, int flags, int startId)
    {
        showNotification();//Appel de la méthode qui créé la barre de Notification
 
        if (monLocationManager != null && monLocationProvider != null) {
 
            //Vérification toutes les 30 secondes (40000 millisecondes ) si la position change
            //d'au moins 20 métres. Si c'est le cas, l'écouteur (instance de MajListener)
            //va etre averti
            monLocationManager.requestLocationUpdates(monLocationProvider, 30000, 20, new MajListener(this));
        }
 
        // Si le service est tué il ne redémarrera pas
        return Service.START_NOT_STICKY;
    }
Merci