diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchManager.java index e1a20562ae1..40750ff9ced 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchManager.java @@ -21,7 +21,6 @@ import com.facebook.react.uimanager.PixelUtil; import com.facebook.react.uimanager.SimpleViewManager; import com.facebook.react.uimanager.ThemedReactContext; import com.facebook.react.uimanager.UIManagerHelper; -import com.facebook.react.uimanager.UIManagerModule; import com.facebook.react.uimanager.ViewManagerDelegate; import com.facebook.react.uimanager.ViewProps; import com.facebook.react.uimanager.annotations.ReactProp; @@ -82,17 +81,11 @@ public class ReactSwitchManager extends SimpleViewManager public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { ReactContext reactContext = (ReactContext) buttonView.getContext(); - UIManagerModule uiManager = reactContext.getNativeModule(UIManagerModule.class); - - if (uiManager == null) { - return; - } - - uiManager - .getEventDispatcher() + int reactTag = buttonView.getId(); + UIManagerHelper.getEventDispatcherForReactTag(reactContext, reactTag) .dispatchEvent( new ReactSwitchEvent( - UIManagerHelper.getSurfaceId(reactContext), buttonView.getId(), isChecked)); + UIManagerHelper.getSurfaceId(reactContext), reactTag, isChecked)); } };