Comment montrer splash image pendant le chargement de l'activité
J'ai une activité qui contient de l'INTERFACE utilisateur de nombreux points de vue. Dans sa méthode onCreate, j'ai trouvé une seule ligne de setContentView prend de 8 à 12 secondes pour être complet. Donc, je veux montrer à mon logo image alors que c'est le chargement. J'ai essayé beaucoup de choses mais sans succès. Je soupçonne que la raison principale peut-être, avant de terminer setContentView, rien ne peut être démontré.
Toute aide serait appréciée.
Mise à JOUR:
Je pense que beaucoup de gens ne savent pas que vous ne pouvez pas montrer tout dialogue avant de finir setContentView. Donc, en utilisant un autre splash activité ne m'aide pas du tout.
UPDATE2
J'ai oublié de mettre à jour cette question après j'ai trouvé la cause du problème. Veuillez vous référer à la question suivante: setContentView de prendre le temps long (10-15 secondes) pour exécuter
- Je vous suggère de ma démarche: [Lien][1] Il fonctionne très bien pour moi. [1]: stackoverflow.com/questions/7321665/...
Vous devez vous connecter pour publier un commentaire.
utilisation
AsyncTask
mettre splash dans
onPreExecute()
et de faire votre travail dans
doInBackground()
et à proximité des éclaboussures dans
onPostExecute()
Ci-dessous est le code simple pour la création de l'écran de démarrage à l'aide de CountDownTimer classe
essayer ce code pour la page d'accueil