android: frontend: Fix settings slider cancel button.

This commit is contained in:
bunnei 2019-07-18 22:42:14 -04:00
parent c0a9ca70db
commit fa48f28aff

View File

@ -149,6 +149,13 @@ public final class SettingsAdapter extends RecyclerView.Adapter<SettingViewHolde
mDialog = builder.show(); mDialog = builder.show();
} }
DialogInterface.OnClickListener defaultCancelListener = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
closeDialog();
}
};
public void onDateTimeClick(DateTimeSetting item) { public void onDateTimeClick(DateTimeSetting item) {
mClickedItem = item; mClickedItem = item;
@ -188,15 +195,10 @@ public final class SettingsAdapter extends RecyclerView.Adapter<SettingViewHolde
closeDialog(); closeDialog();
} }
}; };
DialogInterface.OnClickListener cancel = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
closeDialog();
}
};
builder.setView(view); builder.setView(view);
builder.setPositiveButton("Set", ok); builder.setPositiveButton(R.string.ok, ok);
builder.setNegativeButton("Cancel", cancel); builder.setNegativeButton(R.string.cancel, defaultCancelListener);
mDialog = builder.show(); mDialog = builder.show();
} }
@ -211,7 +213,7 @@ public final class SettingsAdapter extends RecyclerView.Adapter<SettingViewHolde
builder.setTitle(item.getNameId()); builder.setTitle(item.getNameId());
builder.setView(view); builder.setView(view);
builder.setPositiveButton(R.string.ok, this); builder.setPositiveButton(R.string.ok, this);
builder.setNegativeButton(R.string.cancel, this); builder.setNegativeButton(R.string.cancel, defaultCancelListener);
mDialog = builder.show(); mDialog = builder.show();
mTextSliderValue = view.findViewById(R.id.text_value); mTextSliderValue = view.findViewById(R.id.text_value);