From d5de149ca7b5a349bfc40c63b2330be560a06dcb Mon Sep 17 00:00:00 2001 From: Mark Murray Date: Mon, 17 Aug 2026 10:55:44 +0100 Subject: [PATCH] Replace deprecated React Native activity access --- .../reactnative/checkoutkit/ShopifyCheckoutKitModule.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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,