INNER CODE UNIT · Java
onSelection
react-native-dialogs/react-native-dialogs · android/src/main/java/com/aakashns/reactnativedialogs/modules/DialogAndroid.java:285
public boolean onSelection(MaterialDialog materialDialog, View view, int i, CharSequence charSequence) {
if (!mCallbackConsumed) {
mCallbackConsumed = true;
charSequence = charSequence == null ? "" : charSequence;
callback.invoke("itemsCallbackSingleChoice", i, materialDialog.isPromptCheckBoxChecked());
}
return true;
}
});
}
if (options.hasKey("itemsCallbackMultiChoice")) {
// Check if there are preselected indices
Integer[] selectedIndices = null;
if (options.hasKey("selectedIndices")) {
ReadableArray arr = options.getArray("selectedIndices");
selectedIndices = new Integer[arr.size()];
for (int i = 0; i < arr.size(); i++) {