2012-02-06 1 views
12

Мой код входит в метод OnOptionsItemSelected. Я пробовал показывать простой тост, и он отлично работает, поэтому, по крайней мере, я знаю, что я «добираюсь туда».Использование ArrayAdapter с AlertDialog и .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) { 

    } 
}); 

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

ответ

10

Я думаю, что вам не хватает

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

Вот и все. Я использовал его некоторое время и не повезло. Последние два часа эти две линии ушли после большого количества копий/пасты. благодаря – HSPalm

 Смежные вопросы

  • Нет связанных вопросов^_^