- 浏览: 2145102 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1240)
- mac/IOS (287)
- flutter (1)
- J2EE (115)
- android基础知识 (582)
- android中级知识 (55)
- android组件(Widget)开发 (18)
- android 错误 (21)
- javascript (18)
- linux (70)
- 树莓派 (18)
- gwt/gxt (1)
- 工具(IDE)/包(jar) (18)
- web前端 (17)
- java 算法 (8)
- 其它 (5)
- chrome (7)
- 数据库 (8)
- 经济/金融 (0)
- english (2)
- HTML5 (7)
- 网络安全 (14)
- 设计欣赏/设计窗 (8)
- 汇编/C (8)
- 工具类 (4)
- 游戏 (5)
- 开发频道 (5)
- Android OpenGL (1)
- 科学 (4)
- 运维 (0)
- 好东西 (6)
- 美食 (1)
最新评论
-
liangzai_cool:
请教一下,文中,shell、C、Python三种方式控制led ...
树莓派 - MAX7219 -
jiazimo:
...
Kafka源码分析-序列5 -Producer -RecordAccumulator队列分析 -
hp321:
Windows该命令是不是需要安装什么软件才可以?我试过不行( ...
ImageIO读jpg的时候出现javax.imageio.IIOException: Unsupported Image Type -
hp321:
Chenzh_758 写道其实直接用一下代码就可以解决了:JP ...
ImageIO读jpg的时候出现javax.imageio.IIOException: Unsupported Image Type -
huanghonhpeng:
大哥你真强什么都会,研究研究。。。。小弟在这里学到了很多知识。 ...
android 浏览器
java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = xxx) at android.os.Parcel.writeSerializable(Parcel.java:1160) at android.os.Parcel.writeValue(Parcel.java:1114) at android.os.Parcel.writeMapInternal(Parcel.java:479) at android.os.Bundle.writeToParcel(Bundle.java:1552) at android.os.Parcel.writeBundle(Parcel.java:493) at android.content.Intent.writeToParcel(Intent.java:5438) at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1288) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1373) at android.app.Activity.startActivityForResult(Activity.java:2817) at android.app.Activity.startActivity(Activity.java:2923) at android.widget.AdapterView.performItemClick(AdapterView.java:284) at android.widget.ListView.performItemClick(ListView.java:3382) at android.widget.AbsListView$PerformClick.run(AbsListView.java:1696) at android.os.Handler.handleCallback(Handler.java:587) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4627) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) at dalvik.system.NativeStart.main(Native Method) Caused by: java.io.NotSerializableException: org.mdx.activity.collaboration.CollaborationListActivity at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1547) at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1859) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1701) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1665) at java.io.ObjectOutputStream.writeFieldValues(ObjectOutputStream.java:1153) at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:420) at java.io.ObjectOutputStream.writeHierarchy(ObjectOutputStream.java:1251) at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1587) at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1859) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1701) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1665) at android.os.Parcel.writeSerializable(Parcel.java:1155)
activity之间传递自定义数据,需要implements Serializable或者Parcelable接口
可以用bundle putSerializable(String,Serizlizable)数据或者直接用intent putExtrr(String,Serizlizable)数据。
我有一个需求需要传递多个自定义类型数据,于是我写了一个数据类Value把我需要的那些自定义数据封装了起来,这个类实现了Serizlizable接口。但是在putExtra的时候出现了错误。
后来我发现要想在Activity之间传递数据必须所有的内容都实现serializable接口才行,而我的Value中封装的一个自定义类型数据没有实现这个接口,所以出现了错误。
之后我让那个自定义类型实现了serializable接口就没有问题了。
发表评论
-
android studio no debuggable applications
2015-09-28 10:26 1899no debuggable applicandroidandr ... -
Android SoundPool sample 1 not ready错误解决方法
2014-07-01 09:46 1150Android SoundPool sample 1 not ... -
解决ADT大量出现"Unexpected value from nativeGetEnabledTags: 0"的问
2014-04-30 09:16 936安装了最新版的Android SDK (r21) 和ADT 2 ... -
关于Only the original thread that created a view hierarchy can touch its views的解决方
2014-04-24 11:23 942今天写了一个更新UI的小例子,没想到出了log打印了这样一个错 ... -
android FAILED Binder Transaction 问题的原因
2014-04-03 11:28 1550今天在做一个手机拍照并且截取某一部分时, 发现都会出现FAIL ... -
Android开发中StackOverflowError错误实例分析
2014-03-10 17:08 1393Android开发中StackOverflowError错误实 ... -
your project contains error(s),please fix them before running your application
2013-07-31 17:13 999android要求所有的程序必须有签名,否则就不会安装该程序。 ... -
Can't create handler inside thread that has not called Looper.prepare()
2013-04-10 17:02 1219分析: 报的是一个Android Looper的错误,从字面意 ... -
Error generating final archive: Debug certificate expired on
2012-07-31 16:47 1059问题概述: 在导入一个app后提示如下错误: “Error g ... -
java.lang.SecurityException: Access to default session denied
2012-05-26 11:33 2708{exception=java.lang.SecurityEx ... -
Invalid file name: must contain only [a-z0-9_.]
2012-04-27 15:46 1490Invalid file name: must contain ... -
新建Android程序的时候发生了找不到 \android-sdk-windows\tools\lib\proguard.cfg文件的错误
2012-04-20 17:22 1470问题概述: 在新建Android程序的时候出现以下错误: 找不 ... -
Installation error: INSTALL_FAILED_DEXOPT
2012-03-14 20:50 4593引用 Installation error: INSTALL_ ... -
Android AVD路径问题
2011-12-30 17:05 1292AVD路径中有空格或是中文的问题... http://bbs. ... -
关于ActivityManager: Error: Activity class {..} does not exist. 的解决
2011-10-24 10:37 3396在开发的过程中经常在安装apk到模拟器上时会报出 Acti ... -
Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
2011-09-17 13:44 2923在windows平台通过eclipse编译android源码中 ... -
ndk make: *** 没有规则可以创建
2011-09-07 15:21 6632$ $NDK/ndk-build make: *** 没有规则 ... -
android2.3上用WebView组件js和java相互调用报错
2011-08-24 09:42 2890Android2.3中Webkit引擎导致VM崩溃的问题 ... -
Error inflating class xxx.xxx.xxx
2011-08-08 15:20 2434引用Error inflating class xxx.xxx ... -
Using default keymap: /system/usr/keychars/qwerty.kcm.bin
2011-07-13 10:04 5120在文本框输入的时候如果报这种错: 引用No keyboard ...
相关推荐
bundle传递基本数据,Parcelable类型数据,Serializable类型数据
Android序列化——Serializable与Parcelable
Android通过Parcelable和Serializable实现各种类型嵌套序列化
android Activity之间数据传递 Parcelable和Serializable接口的使用的具体实例代码,详情请看>http://blog.csdn.net/js931178805/article/details/8268144
Android Parcelable与 Serializable区别 1、作用 Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable...
Android中的传递有两个方法,一个是Serializable,另一个是Parcelable。 Serializable是J2SE本身就支持的。而Parcelable是Android所特有的。 二者的使用场景和区别: 1)在使用内存的时候,Parcelable比Serializable...
Parcelable序列化,intent传递对象
Parcelable与Serializable Serializable是Java为我们提供的一个标准化的序列化接口。 Parcelable是Android为我们提供的序列化的接口。 对比: 1、Parcelable相对于Serializable的使用相对复杂一些。 2、Parcelable的...
大家都知道在intent传递对象的方法有两种:1、实现Serializable接口、2、实现Parcelable接口,接下来通过本文给大家介绍Intent传递对象之Serializable和Parcelable的区别,感兴趣的朋友一起学习吧
被传递的对象需要先实现序列化,而序列化对象有两种方式:java.io.Serializable和android.os.Parcelable Java中使用的是Serializable,而谷歌在Android使用了自定义的Parcelable。 两种序列化方式的区别: 1.在...
本篇文章主要介绍了Android序列化之Parcelable和Serializable的使用详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);...当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口。
android中Intent传递对象的两种方法(Serializable,Parcelable) 简单而又详细的demo,欢迎下载
主要介绍了Java Serializable和Parcelable详解,并附实例代码的相关资料,需要的朋友可以参考下
Parcelable和Serializable的区别-附件资源
android parcelable code generator
Android 数据传递(Intent、Bundle、Serializable、Parcelable等),如项目包有问题请联系我谢谢
Parcelable实现案例,Intent传递对象分别是简单对象与集合对象。