Update material-dialogs version (#106)

This commit is contained in:
Janic Duplessis 2019-02-06 15:35:46 -05:00 committed by Noitidart
parent 8a4cbfdb5d
commit da2e87d336
2 changed files with 5 additions and 4 deletions

View File

@ -31,5 +31,5 @@ dependencies {
compile 'com.facebook.react:react-native:+' compile 'com.facebook.react:react-native:+'
compile fileTree(include: ['*.jar'], dir: 'libs') compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12' testCompile 'junit:junit:4.12'
compile 'com.afollestad.material-dialogs:commons:0.9.0.1' compile 'com.afollestad.material-dialogs:commons:0.9.6.0'
} }

View File

@ -13,6 +13,7 @@ import com.aakashns.reactnativedialogs.R;
import com.afollestad.materialdialogs.DialogAction; import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.GravityEnum; import com.afollestad.materialdialogs.GravityEnum;
import com.afollestad.materialdialogs.MaterialDialog; import com.afollestad.materialdialogs.MaterialDialog;
import com.afollestad.materialdialogs.StackingBehavior;
import com.afollestad.materialdialogs.simplelist.MaterialSimpleListAdapter; import com.afollestad.materialdialogs.simplelist.MaterialSimpleListAdapter;
import com.afollestad.materialdialogs.simplelist.MaterialSimpleListItem; import com.afollestad.materialdialogs.simplelist.MaterialSimpleListItem;
import com.facebook.react.bridge.Callback; import com.facebook.react.bridge.Callback;
@ -103,8 +104,8 @@ public class DialogAndroid extends ReactContextBaseJavaModule {
builder.autoDismiss(options.getBoolean("autoDismiss")); builder.autoDismiss(options.getBoolean("autoDismiss"));
break; break;
case "forceStacking": case "forceStacking":
// should change to StackingBehavior? forceStacking is deprecated? builder.stackingBehavior(
builder.forceStacking(options.getBoolean("forceStacking")); options.getBoolean("forceStacking") ? StackingBehavior.ALWAYS : StackingBehavior.ADAPTIVE);
break; break;
case "alwaysCallSingleChoiceCallback": case "alwaysCallSingleChoiceCallback":
if (options.getBoolean("alwaysCallSingleChoiceCallback")) { if (options.getBoolean("alwaysCallSingleChoiceCallback")) {
@ -463,7 +464,7 @@ public class DialogAndroid extends ReactContextBaseJavaModule {
public void list(ReadableMap options, final Callback callback) { public void list(ReadableMap options, final Callback callback) {
final MaterialSimpleListAdapter simpleListAdapter = new MaterialSimpleListAdapter(new MaterialSimpleListAdapter.Callback() { final MaterialSimpleListAdapter simpleListAdapter = new MaterialSimpleListAdapter(new MaterialSimpleListAdapter.Callback() {
@Override @Override
public void onMaterialListItemSelected(int index, MaterialSimpleListItem item) { public void onMaterialListItemSelected(MaterialDialog dialog, int index, MaterialSimpleListItem item) {
if (!mCallbackConsumed) { if (!mCallbackConsumed) {
mCallbackConsumed = true; mCallbackConsumed = true;
callback.invoke(index, item.getContent()); callback.invoke(index, item.getContent());