我想在我的加载屏幕(应用程序启动时启动的 Activity)中显示一个显示 list.size()
的计数器。问题是我的 list
是在下一个 Activity 中创建的,所以我不知道如何做到这一点。
我知道如何在创建列表的同一 Activity 中执行此操作,但不知道如何在另一个 Activity 中执行此操作。
有没有办法将信息从一个 Activity 链接到另一个 Activity ?或者加载第二个 Activity 而不显示它,创建列表,计算其中的项目数并将其显示在第一个 Activity 中?
感谢您的帮助。
最佳答案
您可以在ActivityOne中加载列表并在ActivityOne中显示进度。 加载后,您可以启动 ActivityTwo 并将您的列表添加为额外的。 您的列表必须包含实现 Parcelable 的对象。看一下这个例子。
Intent intent = new Intent(getApplicationContext(), ActivityTwo.class);
intent.putParcelableArrayListExtra("someArrayList", (ArrayList<? extends Parcelable>)someArrayList);
startActivity(intent);
关于java - 在下一个 Activity 中创建列表之前,在加载屏幕中显示一个计数器(对列表项进行计数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58365676/