首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正在从存储和回收视图列表中删除所选文件

正在从存储和回收视图列表中删除所选文件
EN

Stack Overflow用户
提问于 2019-01-02 14:43:21
回答 2查看 49关注 0票数 2

这是我的代码,用于从回收视图列表中删除项目。前三行代码用于从回收视图中删除项目。但是,当我再次开始我的活动时,删除的文件再次出现,因为它们没有从存储中删除。有人能帮我做到这一点吗?如何从存储中删除选定的文件?

代码语言:javascript
复制
 private void deleteItem(int index) {

           recordingArrayList.remove(index);
           notifyItemRemoved(index);
           notifyItemRangeChanged(index,recordingArrayList.size());
//remove from storage
           File root = android.os.Environment.getExternalStorageDirectory();
           String path = root.getAbsolutePath() + "/IRadio/Audios";
           File file = new File(path);
           file.delete();

        }
EN

Stack Overflow用户

发布于 2019-01-02 14:52:52

尝试下面的代码

代码语言:javascript
复制
File root = android.os.Environment.getExternalStorageDirectory();
String path = root.getAbsolutePath() + "/IRadio/Audios";
File file = new File(path);
file.delete();
if(file.exists()){
    file.getCanonicalFile().delete();
    if(file.exists()){
        getApplicationContext().deleteFile(file.getName());
    } 
}

确保您的path 确实存在于路径上。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54002278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档