From 2d5bde0ee5a436b2c1e6ded89a5a18303233c727 Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Tue, 19 Apr 2016 20:29:20 +0800 Subject: [PATCH] fixed crashes --- .../mariotaku/twidere/model/util/ParcelableActivityUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/twidere/src/main/java/org/mariotaku/twidere/model/util/ParcelableActivityUtils.java b/twidere/src/main/java/org/mariotaku/twidere/model/util/ParcelableActivityUtils.java index f772f1062..270db8452 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/model/util/ParcelableActivityUtils.java +++ b/twidere/src/main/java/org/mariotaku/twidere/model/util/ParcelableActivityUtils.java @@ -100,10 +100,13 @@ public class ParcelableActivityUtils { public static ParcelableStatus getActivityStatus(@NonNull ParcelableActivity activity) { final ParcelableStatus status; if (Activity.Action.MENTION.equals(activity.action)) { + if (ArrayUtils.isEmpty(activity.target_object_statuses)) return null; status = activity.target_object_statuses[0]; } else if (Activity.Action.REPLY.equals(activity.action)) { + if (ArrayUtils.isEmpty(activity.target_statuses)) return null; status = activity.target_statuses[0]; } else if (Activity.Action.QUOTE.equals(activity.action)) { + if (ArrayUtils.isEmpty(activity.target_statuses)) return null; status = activity.target_statuses[0]; } else { return null;