Как добавить список классов Pojo для setMultiChoiceItems в диалоге? - PullRequest
0 голосов
/ 26 октября 2018

Я использую проверенный ListView в диалоговом окне.я могу получить все отмеченные элементы в textview.but проблема в том, что теперь я хочу, чтобы снова открыть диалоговое окно, и элемент, который был выбран ранее, должен быть выбран автоматически.Как я могу это сделать?

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

AlertDialog.Builder mBuilder = new AlertDialog.Builder(this);

    mBuilder.setTitle("Select Mother Tounge");

    mBuilder.setMultiChoiceItems(list, checkedItems, new DialogInterface.OnMultiChoiceClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int position, boolean isChecked) {

            if (isChecked) {

                if (!mUserItems.contains(position)) {

                    mUserItems.add(position);
                }
            } else if (mUserItems.contains(position)) {

                mUserItems.remove((Integer) position);
            }

}
...