【发布时间】:2010-09-12 07:10:17
【问题描述】:
我的应用程序从服务器下载文件并将其存储在:
/mnt/sdcard/Android/data/com.test/files。 (/mnt/sdcard 来源于Environment.getExternalStorageDirectory();)
每次我将应用程序从 eclipse(运行菜单)重新部署到模拟器时,它都会删除该文件。
未选中运行配置中的“目标/擦除用户数据”复选框。
我正确关闭了所有BufferedOutputStreams,所以我认为这不是我的应用程序本身。
我是否使用正确的目录进行持久数据存储? (我的文件大约 70-100M)
有什么提示吗?
【问题讨论】:
-
com.test 你的应用包名对吗?可能是不同的 SD 卡位置..标记为所有人可读的文件还是仅适用于应用程序?