作者 AnstJJ

更新 RCTUnionpayModule.java

1 -  
2 package com.jy.rn.unionpay; 1 package com.jy.rn.unionpay;
3 2
4 import android.app.Activity; 3 import android.app.Activity;
@@ -41,6 +40,8 @@ public class RCTUnionpayModule extends ReactContextBaseJavaModule implements Act @@ -41,6 +40,8 @@ public class RCTUnionpayModule extends ReactContextBaseJavaModule implements Act
41 @Override 40 @Override
42 public void onActivityResult(Activity activity, int requestCode, int resultCode, Intent data) { 41 public void onActivityResult(Activity activity, int requestCode, int resultCode, Intent data) {
43 // 处理银联手机支付控件返回的支付结果 42 // 处理银联手机支付控件返回的支付结果
  43 + if(requestCode==10){
  44 +
44 if (data == null) { 45 if (data == null) {
45 return; 46 return;
46 } 47 }
@@ -87,6 +88,7 @@ public class RCTUnionpayModule extends ReactContextBaseJavaModule implements Act @@ -87,6 +88,7 @@ public class RCTUnionpayModule extends ReactContextBaseJavaModule implements Act
87 response.putString("msg", msg); 88 response.putString("msg", msg);
88 reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit("UnionPayResponse", response); 89 reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit("UnionPayResponse", response);
89 } 90 }
  91 + }
90 92
91 @Override 93 @Override
92 public void onNewIntent(Intent intent) { 94 public void onNewIntent(Intent intent) {