ANDROID - использовать ArrayList во вторичной активности - PullRequest
1 голос
/ 19 марта 2012

Возможно ли в главном Activity в отдельном потоке загрузить ArrayList (чтение записей из базы данных) и использовать этот ArrayList, загруженный во вторичный Activity?

Ответы [ 4 ]

2 голосов
/ 19 марта 2012

Вы можете попробовать new Intent().putStringArrayListExtra(String name, ArrayList<String> value), чтобы передать String Arraylist из одного занятия в другое. передача архива из одного вида деятельности в другой

0 голосов
/ 19 марта 2012

Вы можете определенно использовать свой ArrayList в другом действии, объявив его как общедоступный статический.

public static ArrayList <> mylist; // объявление

Чтобы использовать это другое занятие: -

FirstActivity.mylist ......

Надеюсь, это поможет.

0 голосов
/ 19 марта 2012

Да, это возможно ... но использовать во втором упражнении ... к тому моменту, когда вы используете его во втором классе, массив не должен быть пустым.

0 голосов
/ 19 марта 2012

Если вы просто хотите загрузить данные в Activity и не показывать представления в обеих Activity, тогда вам следует использовать класс «Сервис», который является активностью, выполняющейся в фоновом режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...