private String a = ""; private String b = "";
新建一个类 MyClass。实现接口 Parcelable 。实现所有方法
属性getter 和setter ,实现所有属性的构造方法
public MyClassA(String a, String b) { this.a = a; this.b = b; }
MainActivity 就和正常的intent的跳转一样
MyClassA myClassA = new MyClassA("a", "b"); Intent intent = new Intent(this, ParcelableActivity.class); Bundle bundle = new Bundle(); bundle.putParcelable("key", myClassA); intent.putExtras(bundle); startActivity(intent);
AnotherActivity 接受数据
getIntent().getParcelableExtra("key");
--------------------------------------------------------------------------------------------------------------------------------