/**
  * @param adapter The adapter to set.
  * @param listener The listener called when list items are clicked.
  * @return An instance of the Builder for chaining.
  */
 public Builder setAdapter(ListAdapter adapter, final DialogInterface.OnClickListener listener) {
   builder.adapter = adapter;
   builder.listCallbackCustom =
       new MaterialDialog.ListCallback() {
         @Override
         public void onSelection(
             MaterialDialog dialog, View itemView, int which, CharSequence text) {
           listener.onClick(dialog, which);
         }
       };
   return this;
 }