首先將要傳遞的對象序列化,核心代碼如下,就是實現Serializable。
public class Manager implements Serializable{
}
接着設置要傳輸的對象數據
Manager manager=new Manager("張三","123456");// 設置對象數據
Intent intent=new Intent(MainActivity.this,TargetActivity.class);
intent.putExtra("manager",manager);// 將對象保存到intent中進行傳遞
startActivity(intent);
最後就是接收數據了,代碼如下:
Manager manager=(Manager)getIntent().getSerializableExtra("manager"); // 即得到從intent傳遞過來的數據