Bonjour, je reviens vers vous car je me heurte à un autre problème.
Une autre fonction de mon application est de se connecter à une page web pour télécharger des informations, puis mettre à jour les 8 bases SQLite du téléphone.
Cela fonctionne bien, mais sur en dehors du simulateur, c'est un peu plus long.
Ce n'est pas non plus énorme, 5/6 secondes, mais j'aimerais éviter de faire "peur" à l'utilisateur.
Je souhaitais donc ajouter des informations dans le textview en temps réel, lorsque la connexion est établie puis à chaque mise à jour des tables.
Malheureusement, l'application effectue tout le calcul et affiche tout d'un bloc à la fin.
Pire, lorsque je clique sur le bouton "MAJ" qui ouvre l'activity (et donc autre vue) pour la mise à jour, l'écran reste comme figé (l'application attends d'avoir tout terminé avant de switcher vers l'autre vue).
J'ai donc essayé de "jouer" avec le cycle de vie de l'application, mais sans succès.
http://www.mti.epita.fr/blogs/wp-con...lifecycle1.png
Avez-vous une idée à me conseiller ?
[EDIT] Je viens de penser aux threads, pensez-vous que cela soit possible avec un thread ? Peut-être y a-t-il tout de même une autre solution évidente ?
Partager