在下一个活动中创建列表之前,在加载屏幕中显示一个计数器(对列表项进行计数)

问题描述 投票:0回答:1

我想显示一个在我的加载屏幕上显示list.size()的计数器(应用启动时启动的活动。问题是我的list是在下一个活动中创建的,所以我没有有关如何执行此操作的线索。

我知道如何在创建列表的同一活动中执行此操作,但在另一个活动中却不行。

是否有一种方法可以将信息从活动链接到另一个活动?或加载第二个活动而不显示它,以创建列表,计算其中的项目数,并在第一个活动中显示它?

谢谢您的帮助。

java android list size counter
1个回答
0
投票

您可以在ActivityOne中加载列表,并在ActivityOne中显示进度。加载完成后,您可以启动ActivityTwo并添加其他列表。您的列表必须包含实现Parcelable的对象。看一下这个例子。

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

More Info on Parcelable

© www.soinside.com 2019 - 2024. All rights reserved.