fix: NativeEventEmitter warnings for android (#2975)
Summary: With React Native v0.65+, `NativeEventEmitter` shows non-null argument warnings. Issue https://github.com/facebook/flipper/issues/2707 ``` `new NativeEventEmitter()` was called with a non-null argument without the required `addListener` method. `new NativeEventEmitter()` was called with a non-null argument without the required `removeListeners` method. ``` ## Changelog https://github.com/facebook/flipper/issues/2707 - Fix NativeEventEmitter warnings for android Pull Request resolved: https://github.com/facebook/flipper/pull/2975 Test Plan: - Add `redux-flipper` plugin to `ReactNativeFlipperExample` project ## Screenshots #### Before  #### After  Reviewed By: passy Differential Revision: D32243694 Pulled By: mweststrate fbshipit-source-id: 21e490a275875268fea982ac1e855ca4bed02bc8
This commit is contained in:
committed by
Facebook GitHub Bot
parent
5047f4532e
commit
d33041cd9e
@@ -78,6 +78,16 @@ public class FlipperModule extends ReactContextBaseJavaModule {
|
||||
mManager.respondError(responderId, data);
|
||||
}
|
||||
|
||||
@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
|
||||
}
|
||||
|
||||
void sendJSEvent(String eventName, WritableMap params) {
|
||||
final ReactApplicationContext context = getReactApplicationContextIfActiveOrWarn();
|
||||
if (context != null) {
|
||||
|
||||
Reference in New Issue
Block a user