Bonjour à toutes et à tous,

Dans une application GPS que j'ai créée, j'ai une activité principale dans laquelle j'affiche une carte et des données de parcours.

Dans une activité secondaire, je voudrais afficher d'autres paramètres de manière récurrente. Pour cela, je crée une activité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
	infoGPS = new Intent(MainActivity.this, INFO.class);
	infoGPS.putExtra("Info1", "Ca passe"); // pour tester
	startActivity(infoGPS); // Page d'infos GPS
Dans la vue secondaire, je récupère l'info :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
	TextView inf1 = (TextView) findViewById(R.id.textView1);
	Intent intent = getIntent();
	String info1 = intent.getStringExtra("Info1");
	inf1.setText(info1);
Bien, tout ça fonctionne correctement.

Maintenant, je voudrais rafraichir l'info transmise, par exemple, à chaque fois que la position reçue a évoluée. Je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
	infoGPS.putExtra("Info1", Nouvelle_donne); // pour tester la récurrence
Mais là, il ne se passe rien.

J'en déduis que l'instruction "putExtra()" n'agit que si elle placée avant l'instruction "startActivity()".

Si c'est possible, comment faire pour rafraichir une donnée une fois que l'activité est lancée ?

Merci de votre aide.

Pierre