Bonjour,
Voici mon petit soucis, en me baladant sur ce forum et sur le net j'ai pu trouver un code afin de réaliser un splash screen (simplement pour afficher une image correspondant à la descritption de l'application )
Le code est le suivant :
Lorsque l'activité écran se lance(contenant un tabhost), le tabhost est visible mais le layout restant n'est pas visible (écran blanc).Auriez vous une idée du problème qui peut survenir ? (à savoir que si je change l'orientation de la tablette lorsqu'il y a l'écran blanc,le code est bien lu et l'affichage est bon ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public class Titre extends Activity implements LocationListener { private final int STOPSPLASH=0; private final long SPLASHTIME=5000; private Handler ecran_splash=new Handler(){ @Override public void handleMessage(Message msg){ switch(msg.what){ case STOPSPLASH: Intent myIntent = new Intent().setClass(getApplicationContext(), Ecran.class); startActivity(myIntent); finish(); break; } super.handleMessage(msg); } }; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.titre); Message msg=new Message(); msg.what=STOPSPLASH; ecran_splash.sendMessageDelayed(msg, SPLASHTIME); }
Partager