都是用intent.putXXX()的方法
1 类型为字符串
Intent.putExtra(String name,String value)
2 类型为数组
Intent intent = new Intent(EmailListActivity.this,EmailDetailActivity.class);
Email n = emails.get(position - 1);
intent.putExtra("email",new String[] { n.getTitle(), n.getContent(),
n.getDate(), n.getAddressor(),
n.getRecipient(), n.getAccessoryNum(),
n.getCopy() });
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">3 类型为实体类(保证实体类implements Serializable)</span>
<a target=_blank target="_blank" class="header" href="" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">Intent</a><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">.putExtra(</span><a target=_blank target="_blank" class="header" href="" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">String</a><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> name,</span><a target=_blank target="_blank" class="header" href="" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">Serializable</a><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> value)</span>
Intent intent = new Intent(CustomerContactListActivity.this,CustomerContactDetailActivity.class);
CustomerContact n = CustomerContactList.get(position - 1);
intent.putExtra("customerContact", n);
4 类型为实体类List
Intent data = new Intent();
data.setClass(SelectExecutorActivity.this, PlanDetailDispatchActivity.class);
data.putExtra("personList", (Serializable) personList);
<span style="font-family: Arial, Helvetica, sans-serif;">personList=(ArrayList<Person>)data.getSerializableExtra("personList");//</span><span style="font-family: Arial, Helvetica, sans-serif;">接收</span>