收到名單這樣即可把它放到列表視圖
ArrayList<GroupListDetail> results;
try {
results = (ArrayList<GroupListDetail>) getIntent()
.getSerializableExtra("mylist");
} catch (Exception e) {
}
if ((results != null) && results.size() > 0) {
listView.setAdapter(new GroupListAdapter(this, results));
}
添加並通過列表這樣
myList = new ArrayList<GroupListDetail>();
for(int a = 0; a<myList2.size();a++)
{
GroupListDetail gld = new GroupListDetail();
gld.setItem_ID(myList2.get(a).getItem_ID());
myList.add(gld);
}
Intent i = new Intent(GroupList.this, Gscanner.class);
if ((results != null) && results.size() > 0) {
i.putExtra("mylist", results);
}
Details.java
@SuppressWarnings("serial")
public class GroupListDetail implements Serializable{
public String getItem_ID() {
return Item_ID;
}
public void setItem_ID(String Item_ID) {
this.Item_ID = Item_ID;
}
private String Item_ID ;
}
閱讀有關實現接口的信息。您可以通過這個從常規到收藏夾傳遞列表項目的詳細信息。 – brandall
通過意圖傳遞數據作爲arraylist應該工作。 –
使用Parceable:https://developer.android.com/reference/android/os/Parcelable.html。使自定義類實現可分派並傳遞Bundle中的數組列表。 –