| 12345678910111213141516171819202122232425262728293031 |
- package com.strides.chargeco
- import android.os.Bundle
- import com.facebook.react.ReactActivity
- import com.facebook.react.ReactActivityDelegate
- import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
- import com.facebook.react.defaults.DefaultReactActivityDelegate
- import com.swmansion.rnscreens.fragment.restoration.RNScreensFragmentFactory
- class MainActivity : ReactActivity() {
- /**
- * Returns the name of the main component registered from JavaScript. This is used to schedule
- * rendering of the component.
- */
- override fun getMainComponentName(): String = "Strides"
- override fun onCreate(savedInstanceState: Bundle?) {
- supportFragmentManager.fragmentFactory = RNScreensFragmentFactory()
- super.onCreate(savedInstanceState)
- }
- /**
- * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
- * which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
- */
- override fun createReactActivityDelegate(): ReactActivityDelegate =
- DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled)
- }
|