-
- All Implemented Interfaces:
public class ReactNativeExtension
-
-
Field Summary
Fields Modifier and Type Field Description public final static ReactNativeExtension
INSTANCE
-
Method Summary
Modifier and Type Method Description final static Unit
reloadReactNative(Context applicationContext)
Reloads the React Native context and thus all javascript code. final static Unit
waitForRNBootstrap(Context applicationContext)
Wait for React-Native to finish loading (i.e. final static Unit
setBlacklistUrls(String blacklistUrls)
final static Unit
enableAllSynchronization(ReactApplication applicationContext)
final static Unit
clearAllSynchronization()
final static Activity
getRNActivity(Context applicationContext)
final static Unit
setNetworkSynchronization(Boolean enable)
final static Unit
toggleNetworkSynchronization(Boolean enable)
final static Unit
toggleTimersSynchronization(Boolean enable)
final static Unit
toggleUISynchronization(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)
-
-
-
-