2014-07-22 61 views
-2

我嘗試了intent.putExtra(「listname」,list)和shared preferred列表的意圖,但它沒有給出實際結果。幫我解決這個問題如何將Arraylist <bean>從一個活動傳遞到另一個活動android

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

secondactivity:

hotelsearchresult =(ArrayList的)intent.getSerializableExtra( 「LISTNAME」);

+0

你需要更加具體。發生了什麼,你期望發生什麼,是在logcat中發現的任何錯誤,併發布使用的確切代碼。 –

回答

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

相關問題