From a9a7710141916e2ac7978b5a1b0bc9431f7a23cc Mon Sep 17 00:00:00 2001 From: danijoo Date: Sun, 1 Nov 2015 13:18:28 +0100 Subject: [PATCH] fixed NPE for missing Date in movie --- .../java/net/headlezz/udacityproject1/tmdbapi/Movie.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/headlezz/udacityproject1/tmdbapi/Movie.java b/app/src/main/java/net/headlezz/udacityproject1/tmdbapi/Movie.java index b18d49a..1faab40 100644 --- a/app/src/main/java/net/headlezz/udacityproject1/tmdbapi/Movie.java +++ b/app/src/main/java/net/headlezz/udacityproject1/tmdbapi/Movie.java @@ -82,7 +82,7 @@ public class Movie implements Parcelable { dest.writeString(posterPath); dest.writeString(overview); dest.writeDouble(avRating); - dest.writeLong(releaseDate.getTime()); + dest.writeLong( (releaseDate == null) ? -1 : releaseDate.getTime()); dest.writeLong(id); } @@ -101,7 +101,9 @@ public class Movie implements Parcelable { posterPath = src.readString(); overview = src.readString(); avRating = src.readDouble(); - releaseDate = new Date(src.readLong()); + long dateTime = src.readLong(); + if(dateTime != -1) + releaseDate = new Date(dateTime); id = src.readLong(); }