Boujour à tous,
depuis déjà pas mal de temps je galère à faire une page de présentation de ma marque lors du démarrage de l'application.
En effet, j'aimerais que lorsque un utilisateur utilise mon application l'activité ,dans lequel j'ai fais une petite introduction avec des animations et tout le tralala, s'affiche en premier.
J'ai donc fais tout d'abord une classe PageDePresentation qui hérite de Activity.
A l’intérieur de cette classe, dans la méthode onCreate(), j'écris un petit code qui me permet de voir une petite animation, puis je démarre une nouvelle activité avec un Intent. Bon, tout fonctionne nickel.
Puis je crée une nouvelle activité (HomeScreen) qui est démarré par la première (PageDePresentation). Cette nouvelle activité hérite bien évidemment de Activity. Je remplis un peu cette nouvelle activité pour afficher un ecran d'acceuille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 //demarre une nouvelle activité Intent intent = new Intent(this, HomeScreen.class); startActivity(intent);
VOILA, les choses ce compliques, après avoir déclaré cette nouvelle activité dans le manifest
je souhaite démarrer mon application, et à ma grande surprise, c'est la deuxième activité (HomeScreen) et non pas la première (PageDePresentation) qui démarre en premier. Et lorsque je fais retour (avec la petite fleche du telephone) c'est la première activité qui s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <activity android:name=".HomeScreen" android:label="@string/app_name" android:screenOrientation="portrait" > </activity>
Alors voilà , en gros, j'aimerais que ce soit la première activité qui démarre en premier et non pas la deuxième.
J’espère que tout étais clair, je vous fournis le code si vous voulez.
Valentin RUDLOFF
Partager