我想显示一个在我的加载屏幕上显示list.size()
的计数器(应用启动时启动的活动。问题是我的list
是在下一个活动中创建的,所以我没有有关如何执行此操作的线索。
我知道如何在创建列表的同一活动中执行此操作,但在另一个活动中却不行。
是否有一种方法可以将信息从活动链接到另一个活动?或加载第二个活动而不显示它,以创建列表,计算其中的项目数,并在第一个活动中显示它?
谢谢您的帮助。
您可以在ActivityOne中加载列表,并在ActivityOne中显示进度。加载完成后,您可以启动ActivityTwo并添加其他列表。您的列表必须包含实现Parcelable的对象。看一下这个例子。
Intent intent = new Intent(getApplicationContext(), ActivityTwo.class);
intent.putParcelableArrayListExtra("someArrayList", (ArrayList<? extends Parcelable>)someArrayList);
startActivity(intent);