From 27c9e021b8ffdd00289a5b4f766a7c8bfc8ab2a3 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Mon, 20 Jun 2016 16:33:34 -0500 Subject: [PATCH] Add transitory data to parcelable --- src/main/java/com/todoroo/andlib/data/AbstractModel.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/todoroo/andlib/data/AbstractModel.java b/src/main/java/com/todoroo/andlib/data/AbstractModel.java index f60fcc41b..a79299a52 100644 --- a/src/main/java/com/todoroo/andlib/data/AbstractModel.java +++ b/src/main/java/com/todoroo/andlib/data/AbstractModel.java @@ -515,6 +515,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable { public void writeToParcel(Parcel dest, int flags) { dest.writeParcelable(setValues, 0); dest.writeParcelable(values, 0); + dest.writeMap(transitoryData); } /** @@ -543,6 +544,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable { } model.setValues = source.readParcelable(ContentValues.class.getClassLoader()); model.values = source.readParcelable(ContentValues.class.getClassLoader()); + model.transitoryData = source.readHashMap(ContentValues.class.getClassLoader()); return model; }