如何将类别列表(列表)从一个活动传递到另一个活动。 例如,我有以下json: -
{
"acclst":[{
"accountInfoData":[{
"userId":9,
"rid":"1-Z5S3",
"acnme":"acc_1234.",
"actpe":"Fabricator / Distributor",
"mph":"2660016354",
"euse":"Biofuels",
"com":"0",
"sta":"Active",
"stem":"BBUSER5",
"wsite":"",
"fax":"",
"zone":"",
"crted":"BBUSER4",
"statusX":1,
"partyId":0,
"address":[]
}
]
}
],
"conlst":[],
"actlst":[],
"prolst":[],
"code":"200"
}
那么如何将conlst从一个活动传递到另一个活动?任何例子都会对我有帮助。
答案 0 :(得分:0)
您可以在Bundle中添加List并将bundle放入Intent。
Intent i = new Intent(currentActivity.this,nextActivity.class);
Bundle bundle = new Bundle();
bundle.putSerializable("key",conlst );
i.putExtras(packData);
startActivity(i);
否则使您的类从List parcelable | http://developer.android.com/reference/android/os/Parcelable.html并将它们捆绑在一起 -
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("key",conlst );
i.putExtras(packData);
startActivity(i);