Mi código que va dentro de un método OnOptionsItemSelected. He tratado de mostrar una simple tostada y funciona bien, así que al menos sé que estoy «cómo llegar».

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 ningún cuadro de diálogo de aviso. He tratado de construir una alerta de diálogo con matrices sencillas, el cual trabaja.

OriginalEl autor HSPalm | 2012-02-06

1 Comentario

  1. 10

    Creo que te falta el

    AlertDialog alert = builder.create();
    alert.show();
    Eso es todo. Yo había estado usando durante un tiempo también sin suerte. Las dos últimas horas con las dos líneas se escapó después de un montón de copiar/pegar. Gracias

    OriginalEl autor Heiko Rupp

Dejar respuesta

Please enter your comment!
Please enter your name here