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 11
11
12
12
import java .lang .reflect .Field ;
13
13
import java .lang .reflect .InvocationTargetException ;
14
- import java .util .HashMap ;
15
14
import java .util .HashSet ;
16
15
import java .util .LinkedList ;
17
16
import java .util .List ;
18
17
import java .util .Map ;
19
18
import java .util .Set ;
19
+ import java .util .concurrent .ConcurrentHashMap ;
20
20
21
21
/**
22
22
* <pre>
@@ -158,9 +158,9 @@ static boolean isAppForeground() {
158
158
static class ActivityLifecycleImpl implements ActivityLifecycleCallbacks {
159
159
160
160
final LinkedList <Activity > mActivityList = new LinkedList <>();
161
- final HashMap <Object , OnAppStatusChangedListener > mStatusListenerMap = new HashMap <>();
161
+ final Map <Object , OnAppStatusChangedListener > mStatusListenerMap = new ConcurrentHashMap <>();
162
162
163
- final HashMap <Activity , Set <OnActivityDestroyedListener >> mDestroyedListenerMap = new HashMap <>();
163
+ final Map <Activity , Set <OnActivityDestroyedListener >> mDestroyedListenerMap = new ConcurrentHashMap <>();
164
164
165
165
private int mForegroundCount = 0 ;
166
166
private int mConfigCount = 0 ;
You can’t perform that action at this time.
0 commit comments