即時通訊新的Java和我在這裏看到這個link和我的問題是非常相似的,但我不知道如何工作。傳遞一個ArrayList到一個新的活動
我有一個ArrayList有幾個變量,我如何填充這些變量並將其傳遞給一個新的活動?我的新的活動被命名爲Detail.java
進出口創造我的ArrayList作爲
public final List<Car> ExtraCars = new ArrayList<Car>();
,所以我可以在接下來的活動中使用,林不知道這是否是用最好的方式。
這款車的結構是:
public Car (String make, int year, int iconID, String condition){
super();
this.make = make;
this.year = year;
this.iconID = iconID;
this.condition = condition;
}
我想知道怎麼填這個ExtraCars一些隨機變量,如化妝= actualmake; 和所有這些被傳遞給Detail.java
而且我還需要檢索Detail.java上的這些信息嗎?
Intent intent = getIntent();
String make = intent.getStringExtra(MainActivity.ExtraCars.make);
看看這可以幫助你:http://stackoverflow.com/questions/21732520/what-happens-to-an-剛剛被召回/ 21733769#21733769 – pedromss
謝謝,我會讀這 – Guizinhobeback
只是在類中聲明一個公共函數,它在params中。或者將它傳遞給意圖的附加內容。或一百萬其他方式。你正在反思這一點。活動仍然是一個類。這取決於您如何以及何時需要關於如何構建它的信息。 – WIllJBD