-
- All Implemented Interfaces:
-
com.facebook.react.bridge.LifecycleEventListener,com.facebook.react.bridge.NativeModule,com.facebook.react.bridge.ReactModuleWithSpec,com.facebook.react.turbomodule.core.interfaces.TurboModule
public class DeviceInfoModule extends NativeDeviceInfoSpec implements LifecycleEventListener
Module that exposes Android Constants to JS.
-
-
Constructor Summary
Constructors Constructor Description DeviceInfoModule(ReactApplicationContext reactContext)DeviceInfoModule(Context context)
-
Method Summary
Modifier and Type Method Description StringgetName()Map<String, Object>getTypedExportedConstants()voidonHostResume()Called either when the host activity receives a resume event (e.g. voidonHostPause()Called when host activity receives pause event (e.g. voidonHostDestroy()Called when host activity receives destroy event (e.g. voidemitUpdateDimensionsEvent()voidinvalidate()The CatalystInstance is going away with Venice. -
Methods inherited from class com.facebook.fbreact.specs.NativeDeviceInfoSpec
getConstants -
Methods inherited from class com.facebook.react.bridge.BaseJavaModule
canOverrideExistingModule, hasConstants, initialize, onCatalystInstanceDestroy -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DeviceInfoModule
DeviceInfoModule(ReactApplicationContext reactContext)
-
DeviceInfoModule
DeviceInfoModule(Context context)
-
-
Method Detail
-
getTypedExportedConstants
@Nullable() Map<String, Object> getTypedExportedConstants()
-
onHostResume
void onHostResume()
Called either when the host activity receives a resume event (e.g. onResume orif the native module that implements this is initialized while the host activity is alreadyresumed. Always called for the most current activity.
-
onHostPause
void onHostPause()
Called when host activity receives pause event (e.g. onPause. Always calledfor the most current activity.
-
onHostDestroy
void onHostDestroy()
Called when host activity receives destroy event (e.g. onDestroy. Only calledfor the last React activity to be destroyed.
-
emitUpdateDimensionsEvent
void emitUpdateDimensionsEvent()
-
invalidate
void invalidate()
The CatalystInstance is going away with Venice. Therefore, the TurboModule infra introduces theinvalidate() method to allow NativeModules to clean up after themselves.
-
-
-
-