我有这个ArrayList<ToLet> toLet;

ToLet类是POJO类。

现在如何将其从一项活动传递到另一项活动?最好的方法是什么?

我已经通过以下链接。

How to pass an object from one activity to another on Android

How to pass ArrayList<Custom_Object> from one activity to another in Android?

但没有帮助我。所以如果有人知道答案,请告诉我

最佳答案

您也可以使用它来传递ArrayList tolet;一个活动到另一个活动。

创建您的类的对象:

ToLet obj = new ToLet();

ArrayList<ToLet> tolet;
int size = tolet.getSize();
Intent ii = new Intent(your_current_class.this, next_class_where_you_want_to_use);
ii.putExtra("listsize",size);

 startActivity(ii);


现在转到您的下一堂课,并使用:-

Intent intent = getIntent();
String mylistsize = intent.getIntExtra("listsize",default value);


和AndroidMainest.xml文件更新此活动。

<activity android:name="yourcurrentclass" />
<activity android:name="yournextclass" />


它应该可以解决您的查询。

10-07 19:08