我用的是内部存储(http://developer.android.com/guide/topics/data/data-storage.html#filesInternal)来存储一些必要的应用程序文件,用户创建的。
我想,这些文件存储永远正确的? 只有当用户卸载应用程序删除它们,我是正确的?
在(从1.0到1.1版本为例)通过Android Market更新应用程序的话,那么会发生什么于存储从以前版本的文件? 他们是删除或不?
先感谢您。
我用的是内部存储(http://developer.android.com/guide/topics/data/data-storage.html#filesInternal)来存储一些必要的应用程序文件,用户创建的。
我想,这些文件存储永远正确的? 只有当用户卸载应用程序删除它们,我是正确的?
在(从1.0到1.1版本为例)通过Android Market更新应用程序的话,那么会发生什么于存储从以前版本的文件? 他们是删除或不?
先感谢您。
在更新通过Android Market的应用程序(例如从1.0版本到1.1)的情况下,分别存放从以前版本的文件将在那里的设备上,如果您卸载该应用获取新的版本,则文件将被删除。
好问题 - 该文档居然不说任何的持久性解决方案保留在升级其数据的任何东西。 但是,正如SharedPreferences和SQLite数据库,我想这也将应用程序升级过程中仍然存在。 可以肯定的最好方法是测试它自己,虽然。 (我知道这听起来不礼貌的,我很喜欢告诉你“自己看吧。”但是,如果我现在的机器设置为Android开发我不会介意做你)