Je veux passer deux valeurs à une autre activité. Puis-je le faire avec putExtra ou dois-je le faire d'une manière plus compliquée, ce qui semble être le cas d'après mes lectures. Par exemple, est-ce que quelque chose comme ça peut fonctionner ?
public final static String ID_EXTRA="com.fnesse.beachguide._ID";
Intent i = new Intent(this, CoastList.class);
i.putExtra(ID_EXTRA, "1", "111");
startActivity(i);
Ce qui précède donne une erreur.
Editar
La première chose que j'ai essayé était similaire à :
i.putExtra(ID_EXTRA1, "1");
i.putExtra(ID_EXTRA2, "111");
mais ID_EXTRA2 semble écrire sur ID_EXTRA1
Donc,
i.putExtra(ID_EXTRA, new String[] { "1", "111"});
On dirait que tout va bien, mais comment extraire les valeurs du tableau dans la deuxième activité, je l'ai utilisé pour une seule valeur.
passedVar = getIntent().getStringExtra(CoastList.ID_EXTRA);
Je suppose que je dois transformer ID_EXTRA en tableau d'une manière ou d'une autre ? ??