fifix Posté(e) 2 janvier 2011 Share Posté(e) 2 janvier 2011 Bonjour et Bonne année, Je suis en train d'évoluer mon application et je cherche à charger une activité en 2 temps. Le premier temps lors du onCreate je souhaite initialiser mon layout. Ca je le réussi tres bien. Le 2eme temps je souhaite afficher un "progressbar" charger mes données, qui sont sur un serveur, puis cacher cette progressbar. Le problème quand je mes tous ça a la suite dans le onCreate , setContentView(R.layout.fiche); puis les 2 étapes, et bien lorsque j'accède a l'activité mon appli rame voir même bug, si on a un problème de latence internet, puis l'activité ne s'affiche quand lorsque tous est chargé. Y a t'il une technique particulière pour faire ceci? C'est à dire afficher mon activité puis seulement là charger mes données sur internet. Cordialement FIFIX Lien vers le commentaire Partager sur d’autres sites More sharing options...
acesyde Posté(e) 3 janvier 2011 Share Posté(e) 3 janvier 2011 Il te manque surement les threads ou un asynctask pour faire ta progressbar Lien vers le commentaire Partager sur d’autres sites More sharing options...
fifix Posté(e) 3 janvier 2011 Auteur Share Posté(e) 3 janvier 2011 Bonjour acesyde, Merci pour ta réponse. Pourrais tu m expliquer un petit peux les système de thread ou asynctack? Lien vers le commentaire Partager sur d’autres sites More sharing options...
acesyde Posté(e) 4 janvier 2011 Share Posté(e) 4 janvier 2011 AT : http://developer.android.com/reference/android/os/AsyncTask.html Thread : http://www.ace-art.fr/wordpress/2010/09/24/les-threads-et-les-boites-de-progression/ A toi de mettre en place la bonne solution. En gros ton programme à l'air de rame car quand il charge les données il bloque l'affichage, d'ou l'importance de charger les données dans une tâche à part. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.