Bonjour, Décidément la programmation d'Android n'est pas vraiment facile... Je voudrais juste faire tourner cet exemple de tuto qui est sensé faire passer une variable d'une application à une autre: ici l'application "récupératrice":
public class IntentExample extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout_example);
// On récupère l'intent qui a lancé cette activité Intent i = getIntent();
// Puis on récupère l'âge donné dans l'autre activité, ou 0 si cet extra n'est pas dans l'intent int age = i.getIntExtra(MainActivity.AGE, 0);
}
Mais impossible d'exécuter ce code car Android studio mentionne que getIntent est obsolète. Par quoi et comment dois je remplacer getIntent svp.
Marsh Posté le 28-02-2021 à 15:07:30
Bonjour,
Décidément la programmation d'Android n'est pas vraiment facile...
Je voudrais juste faire tourner cet exemple de tuto qui est sensé faire passer une variable d'une application à une autre:
ici l'application "récupératrice":
public class IntentExample extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_example);
// On récupère l'intent qui a lancé cette activité
Intent i = getIntent();
// Puis on récupère l'âge donné dans l'autre activité, ou 0 si cet extra n'est pas dans l'intent
int age = i.getIntExtra(MainActivity.AGE, 0);
}
Mais impossible d'exécuter ce code car Android studio mentionne que getIntent est obsolète.
Par quoi et comment dois je remplacer getIntent svp.