blubsy Posted September 26, 2011 Share Posted September 26, 2011 Bonjour, je cherche un peu d'aide car je suis bloqué. J'ai un BroadcastReceiver qui reçoit des Sms et enregistre les infos dans la base de donnée. Dans une activité j'affiche les données enregistré. La pas de problème. Mais j'aimerais que cette liste ce mette à jour automatiquement quand je reçoit un Sms. Je sais que je doit utilisé MonAdapter.setListItems(updated); MonAdapter.notifyDataSetChanged(); Mais la ou je suis bloqué c'est que je n'arrive pas à communiqué et à envoyé l'info dans mon activité. Je vous remercie par avance pour votre aide. Link to comment Share on other sites More sharing options...
chpil Posted September 27, 2011 Share Posted September 27, 2011 J'utiliserai le mécanisme des BroadcastReceiver dans ton cas Il te faut définir un message, qui sera privé à ton application, qui sera envoyé par ton BroadcastReceiver existant (celui qui reçoit les SMS), message qui sera reçu par un nouveau BroadcastReceiver, ce dernier n'étant pas déclaré dans le AndroidManifest, mais instancié et enregistré uniquement lorsque ton Activity est affichée; tu recevras donc ton message dans ton Activity, et sera alors capable de recharger tes données depuis la base pour mettre à jour ta liste Link to comment Share on other sites More sharing options...
blubsy Posted October 2, 2011 Author Share Posted October 2, 2011 Genial merci pour ton aide cela ma permis de faire ce que je voulais. Un grand merci. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.