Страницы

Поиск по вопросам

вторник, 5 марта 2019 г.

передача List в другую активити

Как передать Listlist= new ArrayList<>() в другую активити? Ну или в ViewPager?


Ответ

Вам надо поместить ваш список сторок в Intent, коий вы запускаете вторую активити с помощью метода Intent#putStringArrayListExtra(String key, ArrayList list). Потом, во второй активити вам надо по ключу вытащить этот список из интенета.
В первой активити:
ArrayList ar = new ArrayList(); ar.add("Apple"); ar.add("Banana");
Intent i = new Intent(this, SecondActivityClassName.class); i.putStringArrayListExtra("list", ar); startActivity(i);
Во второй:
ArrayList ar1 = getIntent().getExtras().getStringArrayList("list");

Комментариев нет:

Отправить комментарий