Я пытался внедрить ArrayAdapter или ArrayList в пользовательский диалог через его конструктор, так как мне нужна возможность множественного выбора, и в то же время элементы списка будут динамическими (выборка из базы данных).
alertDialogBuilder.setMultiChoiceItems(items, checkedItems, listener);
В моем случае мне нужно, чтобы items
был заполнен ArrayList<String>
или ArrayList<CharSequence>
, но я не могу заставить их работать.
Тип диалога MultiChoice, о котором я упоминал, похож на этот android-spinner-like-ui-for-selection-множественные опции
Я пробовал искать, но единственные решения, которые я получаю, - это товары с одним выбором. Метод builder.setAdapter(ListAdapter, OnClickListener)
допускает только OnClickListener, а мне нужен DialogInterface.OnMultiChoiceClickListener. Может ли кто-нибудь любезно просветить меня немного? Спасибо!