Envoyer des données récurentes à une activité
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:
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:
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:
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