From efb305408412cb18cd812b71c07b056788d3d852 Mon Sep 17 00:00:00 2001 From: hyb1996 <946994919@qq.com> Date: Sat, 30 Dec 2017 17:34:19 +0800 Subject: [PATCH] fix hyb1996-guest/auto.js3-issues#5 --- common/src/main/java/com/stardust/util/IntentExtras.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/com/stardust/util/IntentExtras.java b/common/src/main/java/com/stardust/util/IntentExtras.java index b61a0114..7f987804 100644 --- a/common/src/main/java/com/stardust/util/IntentExtras.java +++ b/common/src/main/java/com/stardust/util/IntentExtras.java @@ -32,15 +32,17 @@ public class IntentExtras implements Serializable { } private Map mMap; + private int mId; private IntentExtras() { mMap = new HashMap<>(); - int id = mMaxId.incrementAndGet(); - extraStore.put(id, mMap); + mId = mMaxId.incrementAndGet(); + extraStore.put(mId, mMap); } private IntentExtras(int id) { + mId = id; mMap = extraStore.get(id); if (mMap == null) { mMap = new HashMap<>(); @@ -60,7 +62,7 @@ public class IntentExtras implements Serializable { } public Intent putInIntent(Intent intent) { - intent.putExtra(EXTRA_ID, mMaxId); + intent.putExtra(EXTRA_ID, mId); return intent; } }