Salut a tous . Au départ , j'ai développé un service de géolocalisation qui fonctionnait a merveille . ensuite j'ai donc incorpore une base de données dans laquelle je stocke toutes les coordonnées de géolocalisation. le hic est que depuis que j'ai incorporé la base de données , le téléphone me renvoi le message suivant :

" Fermeture de l'application Géolocalisation " avec un Bouton pour forcer la fermeture . Que faire ?
voici la méthode de ma classe chargée de stocker les donnees :

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
sat = location.getExtras();
            setLatitude(location.getLatitude());
            setLongitude(location.getLongitude());
            setAltitude(location.getAltitude());
            setPrecision(location.getAccuracy());
            setVitesse(location.getSpeed());
            setFournisseur(location.getProvider());
            setDirection(location.getBearing());
            setDate(java.text.DateFormat.getDateTimeInstance().format(Calendar.getInstance().getTime()));
             
            //new Timer("ReceiveData").schedule(_taches, 100, period );
             
            String msg = String.format(getResources().getString(R.string.new_location), getLatitude(), getLongitude(), getAltitude() , getPrecision() , getVitesse() , getDate() , getFournisseur() ,getDirection() , sat);
            Toast.makeText(ReceiveData.this, msg, Toast.LENGTH_LONG).show();



Code : Sélectionner tout - Visualiser dans une fenêtre à part
12345678910
 
 
 
public void storeData() {
		// TODO Auto-generated method stub
		cord = new Coordonnees(getLatitude(), getLongitude(), getAltitude(), getPrecision(), getVitesse(), getDirection(), getDate(), getFournisseur());
		MetierDao stockDao  = new MetierDao(getBaseContext());
		stockDao.ajouter(cord);
		Toast.makeText(ReceiveData.this, "Enregistrement Termine !", Toast.LENGTH_SHORT).show();
	}