我有这个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" />
它应该可以解决您的查询。