我编写了一个程序,完成后,我计划添加到Android Marketplace。我已经提供了许多文件作为用户存储信息和稍后重新加载的功能,并且在调试时,我注意到文件往往会在我很长一段时间后更新代码时被删除(比如几天分开 - 对于某些人来说)原因是,当我经常更新代码时不会发生这种情况,比如我每次添加新功能并测试它们时都会发生这种情况。请注意,我使用真正的手机进行测试,而不是模拟器。我想知道的是,每次发布应用程序后文件都会被删除吗?
我真的不希望用户在我提供的每次更新或错误修复时丢失存储的信息,所以如果是这样的话,有没有办法解决这个问题?
答案 0 :(得分:0)
不会自动删除文件,但这取决于您存储文件的位置。如果用户删除了应用程序,则与其关联的文件也将被删除。但是在升级的情况下,不!通常它不会。
如果您使用SQLite存储数据,有一种正确的方法来处理升级。