我在对话框中使用选中的Listview。我可以在textview中获取所有选中的项目。但是问题是现在我想重新打开对话框,以前选择的项目需要自动选择。我该怎么办?
当我使用普通的字符串数组时,它的工作正常。但是我想在对话框中显示pojo类arraylist
AlertDialog.Builder mBuilder =新的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);
}
}