Использование ArrayAdapter с AlertDialog и .setAdapter

Мой код входит в метод OnOptionsItemSelected. Я попробовал показать простой тост, и он отлично работает, поэтому, по крайней мере, я знаю, что я «добираюсь туда».

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.select_dialog_multichoice); adapter.add("whatever data1"); adapter.add("whatever data2"); adapter.add("whatever data3"); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("whatever title"); builder.setAdapter(adapter, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { } }); 

Проблема в том, что диалоговое окно предупреждения отсутствует. Я попытался создать диалог предупреждения с простыми массивами, который работает.

Solutions Collecting From Web of "Использование ArrayAdapter с AlertDialog и .setAdapter"