From 64e67d3ce01484bb92d2a58e87203da2bbb8600b Mon Sep 17 00:00:00 2001 From: YuviPanda Date: Sat, 23 Feb 2013 22:01:20 +0530 Subject: [PATCH] Make CREATOR for parcelable items static --- commons/src/main/java/org/wikimedia/commons/Media.java | 2 +- .../wikimedia/commons/contributions/Contribution.java | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/commons/src/main/java/org/wikimedia/commons/Media.java b/commons/src/main/java/org/wikimedia/commons/Media.java index ffaea22d6..a7a39d9d8 100644 --- a/commons/src/main/java/org/wikimedia/commons/Media.java +++ b/commons/src/main/java/org/wikimedia/commons/Media.java @@ -10,7 +10,7 @@ import java.util.Date; public class Media implements Parcelable { - public Creator CREATOR = new Creator() { + public static Creator CREATOR = new Creator() { public Media createFromParcel(Parcel parcel) { return new Media(parcel); } diff --git a/commons/src/main/java/org/wikimedia/commons/contributions/Contribution.java b/commons/src/main/java/org/wikimedia/commons/contributions/Contribution.java index e962fa57f..7270a07eb 100644 --- a/commons/src/main/java/org/wikimedia/commons/contributions/Contribution.java +++ b/commons/src/main/java/org/wikimedia/commons/contributions/Contribution.java @@ -17,6 +17,16 @@ import org.wikimedia.commons.Media; public class Contribution extends Media { + public static Creator CREATOR = new Creator() { + public Contribution createFromParcel(Parcel parcel) { + return new Contribution(parcel); + } + + public Contribution[] newArray(int i) { + return new Contribution[0]; + } + }; + // No need to be bitwise - they're mutually exclusive public static final int STATE_COMPLETED = -1; public static final int STATE_FAILED = 1;