-
- All Implemented Interfaces:
-
com.facebook.react.bridge.JavaScriptModule
,com.facebook.react.uimanager.events.RCTEventEmitter
,com.facebook.react.uimanager.events.RCTModernEventEmitter
public class ReactEventEmitter implements RCTModernEventEmitter
-
-
Constructor Summary
Constructors Constructor Description ReactEventEmitter(ReactApplicationContext reactContext)
-
Method Summary
Modifier and Type Method Description void
register(int uiManagerType, RCTModernEventEmitter eventEmitter)
void
register(int uiManagerType, RCTEventEmitter eventEmitter)
void
unregister(int uiManagerType)
void
receiveEvent(int targetReactTag, String eventName, @Nullable() WritableMap event)
Deprecated in favor of RCTModernEventEmitter.receiveEvent. void
receiveEvent(int surfaceId, int targetTag, String eventName, @Nullable() WritableMap event)
void
receiveTouches(String eventName, WritableArray touches, WritableArray changedIndices)
Receive and process touches void
receiveTouches(TouchEvent event)
void
receiveEvent(int surfaceId, int targetReactTag, String eventName, boolean canCoalesceEvent, int customCoalesceKey, @Nullable() WritableMap event, int category)
-
Methods inherited from class com.facebook.react.uimanager.events.RCTModernEventEmitter
receiveEvent, receiveEvent
-
Methods inherited from class com.facebook.react.uimanager.events.RCTEventEmitter
receiveEvent, receiveTouches
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ReactEventEmitter
ReactEventEmitter(ReactApplicationContext reactContext)
-
-
Method Detail
-
register
void register(int uiManagerType, RCTModernEventEmitter eventEmitter)
-
register
void register(int uiManagerType, RCTEventEmitter eventEmitter)
-
unregister
void unregister(int uiManagerType)
-
receiveEvent
void receiveEvent(int targetReactTag, String eventName, @Nullable() WritableMap event)
Deprecated in favor of RCTModernEventEmitter.receiveEvent.
-
receiveEvent
void receiveEvent(int surfaceId, int targetTag, String eventName, @Nullable() WritableMap event)
-
receiveTouches
void receiveTouches(String eventName, WritableArray touches, WritableArray changedIndices)
Receive and process touches
- Parameters:
eventName
- JS event nametouches
- active pointers datachangedIndices
- indices of changed pointers
-
receiveTouches
void receiveTouches(TouchEvent event)
-
receiveEvent
void receiveEvent(int surfaceId, int targetReactTag, String eventName, boolean canCoalesceEvent, int customCoalesceKey, @Nullable() WritableMap event, int category)
-
-
-
-