Как создать 100% пользовательский DialogFragment

в соответствии с Serializable javadoc

Во время десериализации поля несериализуемых классов будут инициализированы с использованием открытого или защищенного конструктора no-arg класса , Конструктор no-arg должен быть доступен для подкласса, который является сериализуемым. Поля сериализуемых подклассов будут восстановлены из потока.

blockquote>

также исключение сериализации генерируется только в том случае, если сериализуемый класс не сериализуется. наличие несериализуемых родителей в порядке (если у них нет конструктора no-arg). Сам объект не является Serializable, и все его расширяет. приведенная выше цитата также объясняет, почему вы получаете разные значения для поля значений - задан конструктор no-arg для родительского класса, который устанавливает значение в поле значения 10 - это поле принадлежит родительскому объекту (несериализуемым), поэтому его значение isnt записанный в / чтение из потока.

13
задан t9mike 12 October 2012 в 09:44
поделиться