读书人

Activitie其间传对象,通过Parcelable

发布时间: 2012-08-29 08:40:14 作者: rapoo

Activitie之间传对象,通过Parcelable

对象必须实现Serializable,对象代码如下:

AppParcelable p = getIntent().getParcelableExtra("app_parcelable");MyApplicationInfo info = p.getInfo();

?

1 楼 guoyu04 2011-03-04 为什么要这么大堆东西。 2 楼 mengsina 2011-12-13 有个问题,就是将Parcelable做为一个数组传到里面去。
AppParcelable[] parcelable = new AppParcelable[](info);
intent.putExtra("app_parcelable", parcelable);
在取出来得时候,
AppParcelable[] aa = (AppParcelable[])getParcelableArrayExtra("app_parcelable");

总是报错,
E/AndroidRuntime(1648): java.lang.ClassCastException: [Landroid.os.Parcelable;
不知道楼主遇到过这样的问题没有?

3 楼 blueflo 2012-05-25 mengsina 写道有个问题,就是将Parcelable做为一个数组传到里面去。
AppParcelable[] parcelable = new AppParcelable[](info);
intent.putExtra("app_parcelable", parcelable);
在取出来得时候,
AppParcelable[] aa = (AppParcelable[])getParcelableArrayExtra("app_parcelable");

总是报错,
E/AndroidRuntime(1648): java.lang.ClassCastException: [Landroid.os.Parcelable;
不知道楼主遇到过这样的问题没有?


遇到同样问题,求解。。。

读书人网 >移动开发

热点推荐