package yuku.alkitab.base.widget; import android.support.v7.widget.RecyclerView; import com.afollestad.materialdialogs.MaterialDialog; public class MaterialDialogAdapterHelper { public static abstract class Adapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { private MaterialDialog dialog; public void setDialog(MaterialDialog dialog) { this.dialog = dialog; } public void dismissDialog() { this.dialog.dismiss(); } } public static MaterialDialog show(MaterialDialog.Builder builder, Adapter adapter) { final MaterialDialog dialog = builder .adapter(adapter, null) .build(); adapter.setDialog(dialog); dialog.show(); return dialog; } }