Я хочу передать два значения другому действию, могу ли я сделать это с помощью putExtra или мне нужно сделать это более сложным способом, который, как мне кажется, из моего чтения. Например, может быть что-то вроде этой работы?
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);
Вышеприведенная ошибка.
Edit
Первое, что я пробовал, было похоже на:
i.putExtra(ID_EXTRA1, "1");
i.putExtra(ID_EXTRA2, "111");
но ID_EXTRA2, похоже, пишет над ID_EXTRA1
Итак,
i.putExtra(ID_EXTRA, new String[] { "1", "111"});
Похоже на выход, но как извлечь значения из массива во втором действии, я использовал это для одного значения.
passedVar = getIntent().getStringExtra(CoastList.ID_EXTRA);
Думаю, мне нужно как-то превратить ID_EXTRA в массив???