Как использовать ArrayList из одной активности в другой?
В одной активности есть:
List<Start_Item> mData = new ArrayList<>();
Можно ли этот массив вызвать из другой активности?
Ответы (1 шт):
Автор решения: Котлетка еее
→ Ссылка
Activity друг с другом взаимодействуют при помощи Intent-ов. Если вы запускаете одну Activity из другой Activity, то можно передать ей какие-нибудь данные. Например, тот же ArrayList. В Activity, из которой будет передаваться список и из которой будет запускаться другая Activity:
Intent intent = new Intent(this, MyOtherActivity.class);
intent.putExtra("data", mData);
startActivity(intent);
Затем, чтобы получить эти данные в запущенной Activity:
ArrayList<Start_Item> data = getIntent().getSerializableExtra("data");