したがって、AndroidではSerializableの代わりにParcelableを使用することをお勧めします。高速であるためです。
私の質問は次のとおりです。Serializable の権利を使用することを避けることは不可能ですか?
シリアライズしたいカスタムオブジェクトがある場合、次のクラス定義があるとしましょう
public class Person {
String name;
int Age;
...
....
}
Person クラスには parcel.write*() がサポートする型が含まれているため、これをパーセル化するのは簡単です。つまり、 parcel.writeString と parcel.writeInt があります。
では、Person クラスが次の場合はどうなるでしょうか。
public class PersonTwo {
MyCustomObj customObj;
String name;
int Age;
...
....
}
MyCustomObj オブジェクトを分割するにはどうすればよいですか?? serializable をもう一度使用する必要があるようですか?繰り返しになりますが、シリアライズ可能を使用するのは遅いと思いました。この場合は使用するしかないようです。
理解できない
この場合、PersonTwo を分割する方法を教えてもらえますか?