From 8facb5f898006bff98e8f9fc60b6a773b5440795 Mon Sep 17 00:00:00 2001 From: Blankj <625783482@qq.com> Date: Wed, 19 Dec 2018 21:41:08 +0800 Subject: [PATCH] see 12/19 log --- .../lib/src/main/java/com/blankj/utilcode/util/Utils.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utilcode/lib/src/main/java/com/blankj/utilcode/util/Utils.java b/utilcode/lib/src/main/java/com/blankj/utilcode/util/Utils.java index c041c8b3bc..9d9112ff62 100644 --- a/utilcode/lib/src/main/java/com/blankj/utilcode/util/Utils.java +++ b/utilcode/lib/src/main/java/com/blankj/utilcode/util/Utils.java @@ -11,12 +11,12 @@ import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; -import java.util.HashMap; import java.util.HashSet; import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; /** *
@@ -158,9 +158,9 @@ static boolean isAppForeground() {
     static class ActivityLifecycleImpl implements ActivityLifecycleCallbacks {
 
         final LinkedList                        mActivityList      = new LinkedList<>();
-        final HashMap mStatusListenerMap = new HashMap<>();
+        final Map mStatusListenerMap = new ConcurrentHashMap<>();
 
-        final HashMap> mDestroyedListenerMap = new HashMap<>();
+        final Map> mDestroyedListenerMap = new ConcurrentHashMap<>();
 
         private int     mForegroundCount = 0;
         private int     mConfigCount     = 0;