Android Parcelable и Serializable

Так что я знаю, что рекомендуется использовать Parcelable вместо Serializable в Android, потому что это быстрее.

Мой вопрос: это невозможно избежать использования Serializable право?

Если у меня есть пользовательский объект, который я хочу сериализовать, скажем, у меня есть следующее определение класса

public class Person {
   String name;
   int Age;
   ...
   ....
}

Сделать этот parcelable легко, потому что класс Person содержит типы, которые поддерживает parcel.write * (), то есть есть parcel.writeString и parcel.writeInt

Теперь, что если класс Person имеет следующий вид:

public class PersonTwo {
   MyCustomObj customObj;
   String name;
   int Age;
   ...
   ....
}

Как я должен посылать объект MyCustomObj ?? Кажется, мне нужно снова использовать сериализуемый? но опять же, я подумал, что использовать сериализуемый МЕДЛЕННО, и, похоже, у нас нет другого выбора, кроме как использовать его в этом случае.

Я не понимаю

Может кто-нибудь сказать мне, как я бы посылать PersonTwo в этом случае?

Ответы на вопрос(3)

Ваш ответ на вопрос