Заполнение интерфейса MultiChoiceItem Dialog с помощью ArrayList / CharSequence [] (динамические данные) - PullRequest
1 голос
/ 21 сентября 2011

Я пытался внедрить ArrayAdapter или ArrayList в пользовательский диалог через его конструктор, так как мне нужна возможность множественного выбора, и в то же время элементы списка будут динамическими (выборка из базы данных).

alertDialogBuilder.setMultiChoiceItems(items, checkedItems, listener);

В моем случае мне нужно, чтобы items был заполнен ArrayList<String> или ArrayList<CharSequence>, но я не могу заставить их работать.

Тип диалога MultiChoice, о котором я упоминал, похож на этот android-spinner-like-ui-for-selection-множественные опции

enter image description here

Я пробовал искать, но единственные решения, которые я получаю, - это товары с одним выбором. Метод builder.setAdapter(ListAdapter, OnClickListener) допускает только OnClickListener, а мне нужен DialogInterface.OnMultiChoiceClickListener. Может ли кто-нибудь любезно просветить меня немного? Спасибо!

...