Java 在下一个活动中创建列表之前,在加载屏幕中显示计数器(对列表项进行计数)
我想在我的加载屏幕(应用程序启动时启动的活动)中显示一个计数器,该计数器显示一个Java 在下一个活动中创建列表之前,在加载屏幕中显示计数器(对列表项进行计数),java,android,list,size,counter,Java,Android,List,Size,Counter,我想在我的加载屏幕(应用程序启动时启动的活动)中显示一个计数器,该计数器显示一个list.size()。问题是我的list是在下一个活动中创建的,因此我不知道如何执行 我知道如何在创建列表的同一个活动中完成,但在另一个活动中却不知道如何完成 有没有办法将信息从一个活动链接到另一个活动?或者加载第二个活动而不显示它,创建列表,计算其中的项目数并在第一个活动中显示它 感谢您的帮助。您可以在ActivityOne中加载列表并在ActivityOne中显示进度。 一旦它被加载,你就可以启动Activit
list.size()
。问题是我的list
是在下一个活动中创建的,因此我不知道如何执行
我知道如何在创建列表的同一个活动中完成,但在另一个活动中却不知道如何完成
有没有办法将信息从一个活动链接到另一个活动?或者加载第二个活动而不显示它,创建列表,计算其中的项目数并在第一个活动中显示它
感谢您的帮助。您可以在ActivityOne中加载列表并在ActivityOne中显示进度。 一旦它被加载,你就可以启动Activity2并将你的列表添加为额外列表。 您的列表必须包含实现Parcelable的对象。请看这个示例
Intent intent = new Intent(getApplicationContext(), ActivityTwo.class);
intent.putParcelableArrayListExtra("someArrayList", (ArrayList<? extends Parcelable>)someArrayList);
startActivity(intent);
Intent Intent=newintent(getApplicationContext(),ActivityTwo.class);
intent.putParcelableArrayListExtra(“someArrayList”),(arraylist谢谢你的帮助。这个想法很完美,你用Parcelable向我学习了一些新东西。要使用它,我似乎必须重新编写列表的方式。我的技能看起来很复杂。。。