Skip to content

Commit d1d182d

Browse files
Lulu Wufacebook-github-bot
authored andcommitted
Enable Template with Bridgeless (#39661)
Summary: Pull Request resolved: facebook/react-native#39661 Changelog: [Android][Changed] - Enable Template with Bridgeless Reviewed By: cortinico Differential Revision: D49464580 fbshipit-source-id: 26dd8e2a0b9a66421d58f147eed4d2fd28817dc7 Original: facebook/react-native@8b2f324
1 parent 53dbe29 commit d1d182d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

template/template/android/app/src/main/java/com/helloworld/MainApplication.kt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,15 @@ import com.facebook.react.PackageList
55
import com.facebook.react.ReactApplication
66
import com.facebook.react.ReactNativeHost
77
import com.facebook.react.ReactPackage
8+
import com.facebook.react.common.annotations.UnstableReactNativeAPI
89
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
10+
import com.facebook.react.defaults.DefaultReactHost
911
import com.facebook.react.defaults.DefaultReactNativeHost
1012
import com.facebook.react.flipper.ReactNativeFlipper
13+
import com.facebook.react.interfaces.ReactHost
1114
import com.facebook.soloader.SoLoader
1215

16+
@UnstableReactNativeAPI
1317
class MainApplication : Application(), ReactApplication {
1418

1519
override val reactNativeHost: ReactNativeHost =
@@ -28,6 +32,14 @@ class MainApplication : Application(), ReactApplication {
2832
override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED
2933
}
3034

35+
override val reactHost: ReactHost
36+
get() =
37+
DefaultReactHost.getDefaultReactHost(
38+
context = this,
39+
packageList = PackageList(this).packages,
40+
jsMainModulePath = "index",
41+
isHermesEnabled = BuildConfig.IS_HERMES_ENABLED)
42+
3143
override fun onCreate() {
3244
super.onCreate()
3345
SoLoader.init(this, false)

0 commit comments

Comments
 (0)