android传值非自己定义的类型的值

android怎么传递非自己定义的类型的值,序列化不行啊,别人的类又不可以修改。
刚刚学习android,求大神帮忙啊

你不能创建该类型的类对象吗?别人的类你应该也可以创建一个对象穿给函数啊

传值?你指的是intent跳转传值吗?

创建一个对象,对象实现这个接口 Parcelable,android里用intent的putParcelable传对象

继承别人的类然后在实现序列化接口。。。

Intent intent = new Intent();

intent.setClass(TestBundle.this, Target.class);

Bundle mBundle = new Bundle();

mBundle.putString("Data", 你的自定义对象);//压入数据

intent.putExtras(mBundle);

startActivity(intent);
前提你的自定义的类必须实现Serializable接口

如果别人写的类没有实现Serializable接口 ,但又不能改动别人的类,那么可以按照楼上的做法,
定义一个自己的类继承别人的类,自己的类实现Serializable接口。