android file.delete() 删不掉

叽哩叽哩鸡 2015-07-29 09:42:23
虽然返回的是true,但事实上还未删掉。

网上搜了一下,说是文件被占用的原因。但我删除的是SharedPreferences文件,也没调用文件输出流之类的,可是确实是一起删除的其他文件都被删掉了,只留下了这个当前界面读取显示的这个。

现在有两个疑问:
1. 到底是不是xxx.xml被占用的原因?
2. 如果是的话,怎么去解除占用?如果不是的话,请问这个删不掉是什么原因呢?
...全文
596 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gao_chun 2015-07-30
  • 打赏
  • 举报
回复
引用 4 楼 j550341130 的回复:
[quote=引用 3 楼 gao_chun 的回复:] [quote=引用 2 楼 j550341130 的回复:] [quote=引用 1 楼 gao_chun 的回复:] 1.确认是否正确得到了文件路径 2.获取文件路径方式是否正确,执行删除操作的方法是否无误。
事实证明,删除确实是会删除掉,但是会再次重生,可能是因为删掉之后又 edit.apply() 的原因。还在试验中。[/quote]看是代码哪里写的不对,正常情况下删除就删除了,怎么会重新生成咧。[/quote] 刚研究出,写了个文章: http://blog.csdn.net/j550341130/article/details/47144741[/quote] 我回头测测看
叽哩叽哩鸡 2015-07-30
  • 打赏
  • 举报
回复
引用 3 楼 gao_chun 的回复:
[quote=引用 2 楼 j550341130 的回复:] [quote=引用 1 楼 gao_chun 的回复:] 1.确认是否正确得到了文件路径 2.获取文件路径方式是否正确,执行删除操作的方法是否无误。
事实证明,删除确实是会删除掉,但是会再次重生,可能是因为删掉之后又 edit.apply() 的原因。还在试验中。[/quote]看是代码哪里写的不对,正常情况下删除就删除了,怎么会重新生成咧。[/quote] 刚研究出,写了个文章: http://blog.csdn.net/j550341130/article/details/47144741
gao_chun 2015-07-29
  • 打赏
  • 举报
回复
引用 2 楼 j550341130 的回复:
[quote=引用 1 楼 gao_chun 的回复:] 1.确认是否正确得到了文件路径 2.获取文件路径方式是否正确,执行删除操作的方法是否无误。
事实证明,删除确实是会删除掉,但是会再次重生,可能是因为删掉之后又 edit.apply() 的原因。还在试验中。[/quote]看是代码哪里写的不对,正常情况下删除就删除了,怎么会重新生成咧。
叽哩叽哩鸡 2015-07-29
  • 打赏
  • 举报
回复
引用 1 楼 gao_chun 的回复:
1.确认是否正确得到了文件路径 2.获取文件路径方式是否正确,执行删除操作的方法是否无误。
事实证明,删除确实是会删除掉,但是会再次重生,可能是因为删掉之后又 edit.apply() 的原因。还在试验中。
gao_chun 2015-07-29
  • 打赏
  • 举报
回复
1.确认是否正确得到了文件路径 2.获取文件路径方式是否正确,执行删除操作的方法是否无误。

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧