2013-06-04 4 views
0

Je dois initialiser les données pour l'application Android, l'initialisation fait un appel de service, il prend du temps. J'ai codé toute l'initialisation dans Application.onCreate(). Il faut du temps pour atteindre Activity.onCreate() (activité du lanceur) Je peux voir l'écran noir pendant un certain temps, puis la vue de chargement apparaît dans un Acitivy.onCreate().android application classe oncreate prendre du temps

Y a-t-il un moyen d'afficher l'écran de démarrage lors de l'exécution de l'application oncreate?

+1

s'il vous plaît poster un peu de votre code :) –

Répondre

0

d'abord charger votre activité puis à l'aide de créer AsyncTask appel et initialiser vos variables. Alors que vous pouvez éviter l'écran noir. Vous pouvez obtenir plus d'informations sur AsyncTask d'ici http://developer.android.com/reference/android/os/AsyncTask.html

Bon exemple d'ici

Example

Hope this vous aide

+0

ouais je pensais à ce sujet . J'ai aussi essayé ça. Mais j'ai le widget d'écran d'accueil pour mon application. Le widget a également besoin de toutes les données à initialiser. –

Questions connexes