Utilizar ArrayAdapter con AlertDialog y .setAdapter

Mi código entra dentro de un método OnOptionsItemSelected. He intentado mostrar una tostada sencilla y funciona bien, así que al menos sé que estoy "llegando allí".

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) { } }); 

El problema es que no hay diálogo de alerta. He intentado construir un diálogo de alerta con arrays simples, que funciona.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.