Démarrer une activity
De FrAndroid - Android docs.
Voyons dans ce tutoriel comment démarrer une Activity, et lui passer des paramètres.
Démarrer l'activity
Pour démarrer une nouvelle activity, rien de plus simple : on va utiliser la fonction startActivity() de l'Activity principale, en lui passant un Intent représentant l'Activity à lancer :
Intent i = new Intent(this, MonActivity.class); startActivity(i);
Passer des arguments
Imaginons maintenant que nous voulions passer des arguments à cette Activity que nous allons lancé. Pour cela, il faut utiliser un Bundle, lui ajouter des éléments (String, int, float, boolean, etc...), et lier ce Bundle à l'Intent :
Intent i = new Intent(this, MonActivity.class) Bundle objetbunble = new Bundle(); objetbunble.putString("mastring",string); i.putExtras(objetbunble ); startActivity(i);
Ce bundle pourra être récupéré dans l'activity lancée, à l'aide de la fonction getIntent().getExtras(). Exemple :
String laString=this.getIntent().getExtras().getString("mastring");
