From ebc7813af17c29b9552145d8e7e8c4d20bf11e0b Mon Sep 17 00:00:00 2001 From: Website Deployment Script Date: Tue, 19 Nov 2019 16:39:21 +0000 Subject: [PATCH] Deploy website Deploy website version based on 12d5137c1f3d4f0ed516588e40f5eacb703bf6a2 --- docs/next/native-modules-android.html | 6 +++++- docs/next/native-modules-android/index.html | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) 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,