直接上代碼了,希望要學習的能看懂。
第一步: 將bean類 實現Serializablepublic class UVedioBean implements Serializable { PRivate String displayName; private String path; public UVedioBean(String displayName, String path) { this.displayName = displayName; this.path = path; } public String getDisplayName() { return displayName; } public void setDisplayName(String displayName) { this.displayName = displayName; } public String getPath() { return path; } public void setPath(String path) { this.path = path; }}第二步:將所要傳遞的List集合 vVedioList序列化Intent intent = new Intent(context, LocalActivity.class);intent.putExtra("mMusicList", (Serializable)vVedioList);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(intent);第三步:接收傳遞過來的集合時vVedioList=(List<UVedioBean>) getIntent().getSerializableExtra("vVedioList");這樣就完成了兩個activity之間 list類型數據傳遞~
新聞熱點
疑難解答