mirror of
https://github.com/status-im/react-native-dialogs.git
synced 2025-03-01 00:30:28 +00:00
Update material-dialogs version (#106)
This commit is contained in:
parent
8a4cbfdb5d
commit
da2e87d336
@ -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'
|
||||||
}
|
}
|
||||||
|
@ -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());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user