Convert AndroidDialogPicker to JS view configs

Summary:
Convert AndroidDialogPicker to JS view configs

Changelog: [Internal]

Reviewed By: ejanzer

Differential Revision: D23911673

fbshipit-source-id: d5fefa997432f0096308ab5593ba74c2c07b71e1
This commit is contained in:
Lulu Wu
2020-09-29 05:16:48 -07:00
committed by Facebook GitHub Bot
parent da8b50cd33
commit 121141c86b
3 changed files with 51 additions and 12 deletions
@@ -13,7 +13,7 @@ import androidx.annotation.Nullable;
import com.facebook.react.bridge.ReadableArray;
import com.facebook.react.uimanager.SimpleViewManager;
import com.facebook.react.uimanager.ThemedReactContext;
import com.facebook.react.uimanager.UIManagerModule;
import com.facebook.react.uimanager.UIManagerHelper;
import com.facebook.react.uimanager.ViewProps;
import com.facebook.react.uimanager.annotations.ReactProp;
import com.facebook.react.uimanager.events.EventDispatcher;
@@ -62,13 +62,9 @@ public abstract class ReactPickerManager extends SimpleViewManager<ReactPicker>
@Override
protected void addEventEmitters(final ThemedReactContext reactContext, final ReactPicker picker) {
UIManagerModule uiManager = reactContext.getNativeModule(UIManagerModule.class);
if (uiManager == null) {
return;
}
picker.setOnSelectListener(new PickerEventEmitter(picker, uiManager.getEventDispatcher()));
picker.setOnSelectListener(
new PickerEventEmitter(
picker, UIManagerHelper.getEventDispatcherForReactTag(reactContext, picker.getId())));
}
@Override