@Override
public void onSelection(MaterialDialog dialog, View itemView, int position,
CharSequence text) {
dialog.dismiss();
if (dialogApply != null) {
dialogApply.dismiss();
}
String extra = "";
switch (position) {
case 0:
extra = context.getResources().getString(R.string.home_screen);
break;
case 1:
extra = context.getResources().getString(R.string.lock_screen);
break;
case 2:
extra = context.getResources().getString(R.string
.home_lock_screens);
break;
}
dialogApply = new MaterialDialog.Builder(context)
.content(context.getResources().getString(
R.string.setting_wall_title, extra.toLowerCase()))
.progress(true, 0)
.cancelable(false)
.show();
executeApplyTask(getApplyCallback(), resource, null, position == 0,
position == 1, position == 2);
}
})