序列化对象,用于在Android上发送Intent内部

前端之家收集整理的这篇文章主要介绍了序列化对象,用于在Android上发送Intent内部前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想在Android上的活动和服务之间传递对象.这样做的直接方法是使您的对象实现Serializable或Parcelable.

> Serializable它的性能相对较差.
>另一方面,Parcelable要求我自己实现和维护序列化,即始终记住将来更新它.

我正在考虑使用Jackson Json序列化程序来完成这项任务.
它比串行化中构建的Java更快,并且不需要我编写和维护序列化代码.

你认为呢?

最佳答案
如果性能很重要,那么你真的应该选择Parcelable. JSON将相对较慢,因为它的效率低于Parcelable,后者是专门在Android中实现的,用于在为进程间通信打包数据时提高性能.

猜你在找的Android相关文章