You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.4 KiB
48 lines
1.4 KiB
package com.danovin; |
|
|
|
import android.os.Bundle; |
|
import com.facebook.react.ReactActivity; |
|
import com.facebook.react.ReactActivityDelegate; |
|
import com.facebook.react.ReactRootView; |
|
|
|
public class MainActivity extends ReactActivity { |
|
|
|
/** |
|
* Returns the name of the main component registered from JavaScript. This is |
|
* used to schedule |
|
* rendering of the component. |
|
*/ |
|
@Override |
|
protected String getMainComponentName() { |
|
return "danovin"; |
|
} |
|
|
|
@Override |
|
protected void onCreate(Bundle savedInstanceState) { |
|
super.onCreate(null); |
|
} |
|
|
|
/** |
|
* Returns the instance of the {@link ReactActivityDelegate}. There the RootView |
|
* is created and |
|
* you can specify the rendered you wish to use (Fabric or the older renderer). |
|
*/ |
|
@Override |
|
protected ReactActivityDelegate createReactActivityDelegate() { |
|
return new MainActivityDelegate(this, getMainComponentName()); |
|
} |
|
|
|
public static class MainActivityDelegate extends ReactActivityDelegate { |
|
public MainActivityDelegate(ReactActivity activity, String mainComponentName) { |
|
super(activity, mainComponentName); |
|
} |
|
|
|
@Override |
|
protected ReactRootView createRootView() { |
|
ReactRootView reactRootView = new ReactRootView(getContext()); |
|
// If you opted-in for the New Architecture, we enable the Fabric Renderer. |
|
reactRootView.setIsFabric(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED); |
|
return reactRootView; |
|
} |
|
} |
|
}
|
|
|