如何将Arraylist <bean>从一个活动传递到android </bean>中的另一个活动

时间:2014-07-22 07:52:28

标签: android list android-activity android-listview arraylist

我尝试了intent.putExtra(“listname”,list)和共享优先列表。但它没有给出实际结果。帮助我摆脱这个

Intent intent = new Intent(HotelSearch.this,HotelSearchResults.class); intent.putExtra(“listname”,list);

第二活动:

hotelsearchresult =(ArrayList的)intent.getSerializableExtra( “LISTNAME”);

1 个答案:

答案 0 :(得分:0)

您必须使用可序列化模型

intent.putExtra("MyClass", obj);  
getSerializableExtra("MyClass");

你的模型会是这样的;

public class City implements Serializable {

public String Name;
public String Name_EN;
public int ID;
}

要获得更多答案,请点击此链接:https://stackoverflow.com/a/2736612/3098590