2012-02-06 18 views
12

Mi código va dentro de un método OnOptionsItemSelected. Intenté mostrar una tostada simple y funciona bien, así que al menos sé que estoy "llegando".Usando ArrayAdapter con AlertDialog y .setAdapter

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. Intenté construir un diálogo de alerta con matrices simples, que funciona.

Respuesta

10

creo que se echa en falta la

AlertDialog alert = builder.create(); 
alert.show(); 
+0

Eso es todo. Lo había estado usando por un tiempo también sin suerte. Las últimas dos horas esas dos líneas escaparon después de una gran cantidad de copiar/pegar. Gracias – HSPalm

Cuestiones relacionadas