serializeAndDeserializeForm method
The form, with its current instance, encoded and restored (as after
an app restart), continuing that instance. Port of
serializeAndDeserializeForm (JavaRosa's Externalizable becomes
FormDefCodec).
Implementation
Future<Scenario> serializeAndDeserializeForm({
ResourceResolver? resolver,
}) async => fromFormDef(
await FormDefCodec.decode(
FormDefCodec.encode(formDef),
resolver: resolver,
parser: _parserFactory == null ? null : _parser(_parserFactory, resolver),
),
newInstance: false,
parserFactory: _parserFactory,
);