Я хочу передать два значения другому занятию, могу ли я сделать это с помощью 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);
Выше выдает ошибку.
Редактировать
Первое, что я попробовал, было похоже на:
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 в массив ???