diff --git a/platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java b/platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java index 87fcb4940..3e2aeb9d1 100644 --- a/platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java +++ b/platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java @@ -76,7 +76,7 @@ public void removeListeners(double count) { public void present(String checkoutURL, ReadableArray subscribedMethods) { releaseCheckoutListener(); - Activity currentActivity = getCurrentActivity(); + Activity currentActivity = getReactApplicationContext().getCurrentActivity(); if (currentActivity instanceof ComponentActivity) { DispatchHandle dispatch = new DispatchHandle(json -> emitOnDispatch(json)); CustomCheckoutListener listener = new CustomCheckoutListener(dispatch); @@ -115,7 +115,7 @@ public void dismiss() { public void preload(String checkoutURL, String requestId) { releaseCheckoutPreload(); - Activity currentActivity = getCurrentActivity(); + Activity currentActivity = getReactApplicationContext().getCurrentActivity(); if (currentActivity instanceof ComponentActivity) { checkoutPreload = ShopifyCheckoutKit.preload( checkoutURL,