소스 검색

Retrieve current activity from reactInstanceManager in order to listen to onActivityResult interface change in RN33 or above.

yang yao 8 년 전
부모
커밋
99a27164a0
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2
    1
      android/app/src/main/java/com/reactnativenavigation/react/NavigationReactGateway.java

+ 2
- 1
android/app/src/main/java/com/reactnativenavigation/react/NavigationReactGateway.java 파일 보기

@@ -74,7 +74,8 @@ public class NavigationReactGateway implements ReactGateway {
74 74
     }
75 75
 
76 76
     public void onActivityResult(int requestCode, int resultCode, Intent data) {
77
-        getReactInstanceManager().onActivityResult(requestCode, resultCode, data);
77
+        Activity currentActivity = getReactInstanceManager().getCurrentReactContext().getCurrentActivity();
78
+        getReactInstanceManager().onActivityResult(currentActivity, requestCode, resultCode, data);
78 79
     }
79 80
 
80 81
     public ReactNativeHost getReactNativeHost() {