【发布时间】:2015-02-03 06:13:00
【问题描述】:
我正在尝试将 NameValuePair 的 arrylist 一个活动传递给另一个活动,我为此搜索了很多,我发现了类似的问题但是我无法得到答案,我尝试了但我得到了异常 ,请谁告诉我如何通过
ArrayList<NameValuePair> namevlaList= new ArrayList<NameValuePair>();
namevlaList.add(new BasicNameValuePair("formal_name",mLegalName));
namevlaList.add(new BasicNameValuePair("device_phone_no",mPhno));
namevlaList.add(new BasicNameValuePair("email",mEmail));
namevlaList.add(new BasicNameValuePair("contact_name",mContactName));
namevlaList.add(new
BasicNameValuePair("contact_number",mContactNumber));
namevlaList.add(new BasicNameValuePair("password",mPwd));
Intent intent = new
Intent(this,Second.class);
intent.putExtra("extra", namevlaList);
startActivity(intent);
【问题讨论】:
-
捆绑 b = 新捆绑(); b.putSerializable("namevlaList", namevlaList);
-
如何在第二次活动中获得该值?
-
namevlaList= (ArrayList) getArguments().get("namevlaList");
-
希望对你有帮助,我也在下面回答了
-
namevlaList= (ArrayList) getIntent().getExtra().get("namevlaList");
标签: android