Skip to content

Commit d25cc24

Browse files
KenChoiKenChoi
authored andcommitted
fix #415
1 parent b87564d commit d25cc24

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

android/src/main/java/cn/jpush/reactnativejpush/JPushModule.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import android.content.Context;
99
import android.content.Intent;
1010
import android.os.Bundle;
11+
import android.util.SparseArray;
1112

1213
import com.facebook.react.bridge.Arguments;
1314
import com.facebook.react.bridge.Callback;
@@ -26,7 +27,6 @@
2627

2728
import java.text.SimpleDateFormat;
2829
import java.util.Date;
29-
import java.util.HashMap;
3030
import java.util.HashSet;
3131
import java.util.LinkedHashSet;
3232
import java.util.List;
@@ -53,7 +53,7 @@ public class JPushModule extends ReactContextBaseJavaModule {
5353
private final static String RECEIVE_REGISTRATION_ID = "getRegistrationId";
5454
private final static String CONNECTION_CHANGE = "connectionChange";
5555

56-
private static HashMap<Integer, Callback> sCacheMap = new HashMap<Integer, Callback>();
56+
private static SparseArray<Callback> sCacheMap;
5757
private static Callback mGetRidCallback;
5858

5959
public JPushModule(ReactApplicationContext reactContext) {
@@ -73,6 +73,7 @@ public String getName() {
7373
@Override
7474
public void initialize() {
7575
super.initialize();
76+
sCacheMap = new SparseArray<>();
7677
}
7778

7879
@Override

example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
},
99
"dependencies": {
1010
"jcore-react-native": "^1.2.2",
11-
"jpush-react-native": "^2.1.3",
11+
"jpush-react-native": "^2.1.6",
1212
"react": "^16.0.0",
13-
"react-native": "^0.50.3",
13+
"react-native": "^0.51.0",
1414
"react-native-onesignal": "^3.0.4",
1515
"react-navigation": "^1.0.0-beta.21"
1616
},

0 commit comments

Comments
 (0)