File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
utilcode/lib/src/main/java/com/blankj/utilcode/util Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1111
1212import java .lang .reflect .Field ;
1313import java .lang .reflect .InvocationTargetException ;
14- import java .util .HashMap ;
1514import java .util .HashSet ;
1615import java .util .LinkedList ;
1716import java .util .List ;
1817import java .util .Map ;
1918import java .util .Set ;
19+ import java .util .concurrent .ConcurrentHashMap ;
2020
2121/**
2222 * <pre>
@@ -158,9 +158,9 @@ static boolean isAppForeground() {
158158 static class ActivityLifecycleImpl implements ActivityLifecycleCallbacks {
159159
160160 final LinkedList <Activity > mActivityList = new LinkedList <>();
161- final HashMap <Object , OnAppStatusChangedListener > mStatusListenerMap = new HashMap <>();
161+ final Map <Object , OnAppStatusChangedListener > mStatusListenerMap = new ConcurrentHashMap <>();
162162
163- final HashMap <Activity , Set <OnActivityDestroyedListener >> mDestroyedListenerMap = new HashMap <>();
163+ final Map <Activity , Set <OnActivityDestroyedListener >> mDestroyedListenerMap = new ConcurrentHashMap <>();
164164
165165 private int mForegroundCount = 0 ;
166166 private int mConfigCount = 0 ;
You can’t perform that action at this time.
0 commit comments