Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 改装POJO是可序列化的-我应该转换为可打包的吗_Android_Retrofit_Parcelable - Fatal编程技术网

Android 改装POJO是可序列化的-我应该转换为可打包的吗

Android 改装POJO是可序列化的-我应该转换为可打包的吗,android,retrofit,parcelable,Android,Retrofit,Parcelable,我有一个现有的android项目。在其中,我至少有20个改装POJO类,用于已创建并可序列化的响应。意识到在android中序列化很慢,将较大的POJO更改为parcelable是否明智?它会以任何方式影响改装吗?不,如果您切换到Parcelable它不会改变改装的速度(无论是好是坏),那么我们也遇到了同样的问题,并开始使用Parceler(库)它使我们的生活变得更加轻松和快捷。改装甚至不关心您的对象是否实现了可序列化(或者更确切地说,Gson不关心,因为您没有说其他,我假设您是在改装Gson)

我有一个现有的android项目。在其中,我至少有20个改装POJO类,用于已创建并可序列化的响应。意识到在android中序列化很慢,将较大的POJO更改为parcelable是否明智?它会以任何方式影响改装吗?

不,如果您切换到
Parcelable

它不会改变改装的速度(无论是好是坏),那么我们也遇到了同样的问题,并开始使用Parceler(库)它使我们的生活变得更加轻松和快捷。改装甚至不关心您的对象是否实现了
可序列化
(或者更确切地说,Gson不关心,因为您没有说其他,我假设您是在改装Gson)-所以不,如果您将POJO切换到
Parcelable
,它不会以任何方式改变改装的行为或速度。您可以创建一个答案,因为我在研究后认为这是正确的。