浏览代码

Fix getSelectedIndices callback

Henri Sweers 10 年之前
父节点
当前提交
fd089b15a2
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      library/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java

+ 5 - 1
library/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java

@@ -1183,7 +1183,11 @@ public class MaterialDialog extends DialogBase implements View.OnClickListener,
     @Nullable
     public Integer[] getSelectedIndices() {
         if (listCallbackMulti != null) {
-            return selectedIndices;
+            Integer[] returnedIndicies = new Integer[selectedIndicesList.size()];
+            for (int i = 0; i < selectedIndicesList.size(); i++) {
+                returnedIndicies[i] = selectedIndicesList.get(i);
+            }
+            return returnedIndicies;
         } else {
             return null;
         }