0

只是一个简单的问题...我有一个免费和付费版本的应用程序。用户数据使用共享首选项存储。目前,我只是在两个版本中使用相同的包名称,因此当用户升级时,它将从相同的 sharedpreferences 中读取。目前它似乎工作正常,但我只是不知道这样做是否可以。

所以基本上就是想问一下我上面用的方法好不好,你预测这样升级会不会有数据丢失的问题?

4

1 回答 1

1

SharedPreferences用户可以在应用程序设置中轻松删除,也SharedPreferences可以在卸载时删除所有其他数据。

在您的情况下,最好的方法是将文件保存在 SD 卡上,其中包含有关应用程序状态的信息。

于 2012-07-09T10:30:06.930 回答