diff --git a/docs/native-modules-android.md b/docs/native-modules-android.md index e2b598d206d..4f58321b15c 100644 --- a/docs/native-modules-android.md +++ b/docs/native-modules-android.md @@ -516,6 +516,15 @@ private void sendEvent(ReactContext reactContext, .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) .emit(eventName, params); } +@ReactMethod +public void addListener(String eventName) { + // Set up any upstream listeners or background tasks as necessary +} + +@ReactMethod +public void removeListeners(Integer count) { + // Remove upstream listeners, stop unnecessary background tasks +} ... WritableMap params = Arguments.createMap(); params.putString("eventProperty", "someValue"); diff --git a/website/versioned_docs/version-0.65/native-modules-android.md b/website/versioned_docs/version-0.65/native-modules-android.md index e2b598d206d..4f58321b15c 100644 --- a/website/versioned_docs/version-0.65/native-modules-android.md +++ b/website/versioned_docs/version-0.65/native-modules-android.md @@ -516,6 +516,15 @@ private void sendEvent(ReactContext reactContext, .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) .emit(eventName, params); } +@ReactMethod +public void addListener(String eventName) { + // Set up any upstream listeners or background tasks as necessary +} + +@ReactMethod +public void removeListeners(Integer count) { + // Remove upstream listeners, stop unnecessary background tasks +} ... WritableMap params = Arguments.createMap(); params.putString("eventProperty", "someValue"); diff --git a/website/versioned_docs/version-0.66/native-modules-android.md b/website/versioned_docs/version-0.66/native-modules-android.md index e2b598d206d..4f58321b15c 100644 --- a/website/versioned_docs/version-0.66/native-modules-android.md +++ b/website/versioned_docs/version-0.66/native-modules-android.md @@ -516,6 +516,15 @@ private void sendEvent(ReactContext reactContext, .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) .emit(eventName, params); } +@ReactMethod +public void addListener(String eventName) { + // Set up any upstream listeners or background tasks as necessary +} + +@ReactMethod +public void removeListeners(Integer count) { + // Remove upstream listeners, stop unnecessary background tasks +} ... WritableMap params = Arguments.createMap(); params.putString("eventProperty", "someValue");