diff --git a/docs/next/native-modules-android.html b/docs/next/native-modules-android.html index ed3895f1226..678617d3d6a 100644 --- a/docs/next/native-modules-android.html +++ b/docs/next/native-modules-android.html @@ -328,11 +328,15 @@ params.putSt componentDidMount() { ... const eventEmitter = new NativeEventEmitter(NativeModules.ToastExample); - eventEmitter.addListener('EventReminder', (event) => { + this.eventListener = eventEmitter.addListener('EventReminder', (event) => { console.log(event.eventProperty) // "someValue" }); ... } + + componentWillUnmount() { + this.eventListener.remove(); //Removes the listener + }

Getting activity result from startActivityForResult

You'll need to listen to onActivityResult if you want to get results from an activity you started with startActivityForResult. To do this, you must extend BaseActivityEventListener or implement ActivityEventListener. The former is preferred as it is more resilient to API changes. Then, you need to register the listener in the module's constructor,

diff --git a/docs/next/native-modules-android/index.html b/docs/next/native-modules-android/index.html index ed3895f1226..678617d3d6a 100644 --- a/docs/next/native-modules-android/index.html +++ b/docs/next/native-modules-android/index.html @@ -328,11 +328,15 @@ params.putSt componentDidMount() { ... const eventEmitter = new NativeEventEmitter(NativeModules.ToastExample); - eventEmitter.addListener('EventReminder', (event) => { + this.eventListener = eventEmitter.addListener('EventReminder', (event) => { console.log(event.eventProperty) // "someValue" }); ... } + + componentWillUnmount() { + this.eventListener.remove(); //Removes the listener + }

Getting activity result from startActivityForResult

You'll need to listen to onActivityResult if you want to get results from an activity you started with startActivityForResult. To do this, you must extend BaseActivityEventListener or implement ActivityEventListener. The former is preferred as it is more resilient to API changes. Then, you need to register the listener in the module's constructor,