Показывать счетчик на экране загрузки (который подсчитывает элементы списка) перед созданием списка в следующей операции - PullRequest
0 голосов
/ 13 октября 2019

Я хотел бы показать счетчик, который отображает list.size() на моем экране загрузки (действие, которое запускается при запуске приложения. Проблема в том, что мой list создается в следующем действии, поэтому я имеюПонятия не имею, как это сделать.

Я знаю, как это сделать в той же Деятельности, где мой список создан, но не в другом.

Есть ли способ связать информацию изУпражнение другому? Или загрузить второе задание, не показывая его, создать список, подсчитать количество элементов в нем и показать его в первом задании?

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 13 октября 2019

Вы можете загрузить список в ActivityOne и отобразить прогресс в ActivityOne. После загрузки вы можете запустить ActivityTwo и добавить свой список как дополнительный. Ваш список должен содержать объекты, которые реализуют Parcelable. Посмотрите на этот пример.

Intent intent = new Intent(getApplicationContext(), ActivityTwo.class);
intent.putParcelableArrayListExtra("someArrayList", (ArrayList<? extends Parcelable>)someArrayList);
startActivity(intent);

Дополнительная информация о Parcelable

...