微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

项目被错误地从列表中删除

如何解决项目被错误地从列表中删除

我有一些代码可以删除列表中的选定文件

  Set set = selectedfilehashMap.keySet();
                Iterator itr = set.iterator();
                while (itr.hasNext()) {
                    Integer i = (Integer) itr.next();
                    ModelFile model = internalStorageFilesModelArrayList.get(i);
                    internalStorageFilesModelArrayList.remove(model);//remove file from ArrayList
                    File deleteFile = new File((String) selectedfilehashMap.get(i));//create file for selected file
                    boolean isDeleteFile = deleteFile.delete();//delete the file from memory
                    if (isDeleteFile) {
                        itr.remove();
                        selectedfilehashMap.remove(i);
                        /*selectedfilehashMap.remove(selectedFilePosition);*/
                    }
                }

在设备上正确删除文件。在 RecyclerView 中,第一个 item 被删除,但随后它们通过 one 被删除。我不知道如何解决这个问题。我希望你能帮助...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。