public final class Timing extends ReactContextBaseJavaModule implements LifecycleEventListener
NativeModule.NativeMethod| Constructor and Description |
|---|
Timing(ReactApplicationContext reactContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
createTimer(int callbackID,
int duration,
double jsSchedulingTime,
boolean repeat) |
void |
deleteTimer(int timerId) |
java.lang.String |
getName() |
void |
initialize()
This is called at the end of
CatalystApplicationFragment#createCatalystInstance()
after the CatalystInstance has been created, in order to initialize NativeModules that require
the CatalystInstance or JS modules. |
void |
onCatalystInstanceDestroy()
Called before {CatalystInstance#onHostDestroy}
|
void |
onHostDestroy()
Called when host (activity/service) receives destroy event (e.g.
|
void |
onHostPause()
Called when host (activity/service) receives pause event (e.g.
|
void |
onHostResume()
Called when host (activity/service) receives resume event (e.g.
|
getReactApplicationContextgetConstants, getMethods, writeConstantsFieldpublic Timing(ReactApplicationContext reactContext)
public void initialize()
NativeModuleCatalystApplicationFragment#createCatalystInstance()
after the CatalystInstance has been created, in order to initialize NativeModules that require
the CatalystInstance or JS modules.initialize in interface NativeModuleinitialize in class BaseJavaModulepublic void onHostPause()
LifecycleEventListenerActivity#onPauseonHostPause in interface LifecycleEventListenerpublic void onHostDestroy()
LifecycleEventListenerActivity#onDestroyonHostDestroy in interface LifecycleEventListenerpublic void onHostResume()
LifecycleEventListenerActivity#onResumeonHostResume in interface LifecycleEventListenerpublic void onCatalystInstanceDestroy()
NativeModuleonCatalystInstanceDestroy in interface NativeModuleonCatalystInstanceDestroy in class BaseJavaModulepublic java.lang.String getName()
getName in interface NativeModulerequire() this module
from javascript.public void createTimer(int callbackID,
int duration,
double jsSchedulingTime,
boolean repeat)
public void deleteTimer(int timerId)