Splash Screen sous Android
Nous allons apprendre dans cet article comment mettre en place notre Activité Splash Screen
Tout d'abort nous devons verifier que notre activité "MyActivity" est l'activité LAUNCHER dans notre fichier AndroidManifest.xml
Nous alons donc ajouter le code suivant dans la Méthode onCreate(Bundle savedInstanceState) de notre activité "MyActivity"
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//Programmer des runnables pour être exécuté aprés certain moment
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//Passage vers la deuxieme activité apres 6 secondes
startActivity( new Intent(MyActivity.this, GpsActivity.class));
//fermer l'activité en cours
finish();
}
}, 6000);
}
Tout d'abort nous devons verifier que notre activité "MyActivity" est l'activité LAUNCHER dans notre fichier AndroidManifest.xml
<activity
android:name="MyActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
Nous alons donc ajouter le code suivant dans la Méthode onCreate(Bundle savedInstanceState) de notre activité "MyActivity"
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//Programmer des runnables pour être exécuté aprés certain moment
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//Passage vers la deuxieme activité apres 6 secondes
startActivity( new Intent(MyActivity.this, GpsActivity.class));
//fermer l'activité en cours
finish();
}
}, 6000);
}

Comments