-
- All Implemented Interfaces:
public class ReactNativeExtension
-
-
Field Summary
Fields Modifier and Type Field Description public final static ReactNativeExtensionINSTANCE
-
Method Summary
Modifier and Type Method Description final static UnitreloadReactNative(Context applicationContext)Reloads the React Native context and thus all javascript code. final static UnitwaitForRNBootstrap(Context applicationContext)Wait for React-Native to finish loading (i.e. final static UnitsetBlacklistUrls(String blacklistUrls)final static UnitenableAllSynchronization(ReactApplication applicationContext)final static UnitclearAllSynchronization()final static ActivitygetRNActivity(Context applicationContext)final static UnitsetNetworkSynchronization(Boolean enable)final static UnittoggleNetworkSynchronization(Boolean enable)final static UnittoggleTimersSynchronization(Boolean enable)final static UnittoggleUISynchronization(Boolean enable)-
-
Method Detail
-
reloadReactNative
final static Unit reloadReactNative(Context applicationContext)
Reloads the React Native context and thus all javascript code.
It is a lot faster to reload a React Native application this way, than to reload the whole Activity or Application.
- Parameters:
applicationContext- The app context, implicitly assumed to be a ReactApplication instance.
-
waitForRNBootstrap
final static Unit waitForRNBootstrap(Context applicationContext)
Wait for React-Native to finish loading (i.e. make RN context available).
- Parameters:
applicationContext- The app context, implicitly assumed to be a ReactApplication instance.
-
setBlacklistUrls
final static Unit setBlacklistUrls(String blacklistUrls)
-
enableAllSynchronization
final static Unit enableAllSynchronization(ReactApplication applicationContext)
-
clearAllSynchronization
final static Unit clearAllSynchronization()
-
getRNActivity
final static Activity getRNActivity(Context applicationContext)
-
setNetworkSynchronization
final static Unit setNetworkSynchronization(Boolean enable)
-
toggleNetworkSynchronization
final static Unit toggleNetworkSynchronization(Boolean enable)
-
toggleTimersSynchronization
final static Unit toggleTimersSynchronization(Boolean enable)
-
toggleUISynchronization
final static Unit toggleUISynchronization(Boolean enable)
-
-
-
-