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 fileTree(include: ['*.jar'], dir: 'libs')
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.GravityEnum;
import com.afollestad.materialdialogs.MaterialDialog;
import com.afollestad.materialdialogs.StackingBehavior;
import com.afollestad.materialdialogs.simplelist.MaterialSimpleListAdapter;
import com.afollestad.materialdialogs.simplelist.MaterialSimpleListItem;
import com.facebook.react.bridge.Callback;
@ -103,8 +104,8 @@ public class DialogAndroid extends ReactContextBaseJavaModule {
builder.autoDismiss(options.getBoolean("autoDismiss"));
break;
case "forceStacking":
// should change to StackingBehavior? forceStacking is deprecated?
builder.forceStacking(options.getBoolean("forceStacking"));
builder.stackingBehavior(
options.getBoolean("forceStacking") ? StackingBehavior.ALWAYS : StackingBehavior.ADAPTIVE);
break;
case "alwaysCallSingleChoiceCallback":
if (options.getBoolean("alwaysCallSingleChoiceCallback")) {
@ -463,7 +464,7 @@ public class DialogAndroid extends ReactContextBaseJavaModule {
public void list(ReadableMap options, final Callback callback) {
final MaterialSimpleListAdapter simpleListAdapter = new MaterialSimpleListAdapter(new MaterialSimpleListAdapter.Callback() {
@Override
public void onMaterialListItemSelected(int index, MaterialSimpleListItem item) {
public void onMaterialListItemSelected(MaterialDialog dialog, int index, MaterialSimpleListItem item) {
if (!mCallbackConsumed) {
mCallbackConsumed = true;
callback.invoke(index, item.getContent());