diff --git a/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java b/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java index e8eec3ae80..c11fd2a24c 100644 --- a/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java +++ b/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java @@ -142,8 +142,10 @@ public class RNTesterApplication extends Application implements ReactApplication return new TurboModuleManager( reactApplicationContext.getCatalystInstance().getRuntimeExecutor(), - new RNTesterTurboModuleManagerDelegate( - reactApplicationContext, packages), + new RNTesterTurboModuleManagerDelegate.Builder() + .setPackages(packages) + .setReactApplicationContext(reactApplicationContext) + .build(), reactApplicationContext .getCatalystInstance() .getJSCallInvokerHolder(), diff --git a/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterTurboModuleManagerDelegate.java b/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterTurboModuleManagerDelegate.java index 79c9b5a14e..27a65ad641 100644 --- a/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterTurboModuleManagerDelegate.java +++ b/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterTurboModuleManagerDelegate.java @@ -24,11 +24,18 @@ public class RNTesterTurboModuleManagerDelegate extends ReactPackageTurboModuleM @VisibleForTesting native boolean canCreateTurboModule(String moduleName); - public RNTesterTurboModuleManagerDelegate( + private RNTesterTurboModuleManagerDelegate( ReactApplicationContext context, List packages) { super(context, packages); } + public static class Builder extends ReactPackageTurboModuleManagerDelegate.Builder { + protected RNTesterTurboModuleManagerDelegate build( + ReactApplicationContext context, List packages) { + return new RNTesterTurboModuleManagerDelegate(context, packages); + } + } + @Override protected void maybeLoadOtherSoLibraries() { maybeLoadSoLibraries();