Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 免费和付费版本SharedReferences_Android_Android Sharedpreferences - Fatal编程技术网

Android 免费和付费版本SharedReferences

Android 免费和付费版本SharedReferences,android,android-sharedpreferences,Android,Android Sharedpreferences,只是一个简单的问题。。。 我有一个免费和付费版本的应用程序。使用SharedReferences存储用户数据。 目前,我只是在两个版本中使用相同的包名,因此当用户升级时,它将从相同的SharedReference读取。 目前看来效果不错,但我只是不知道这样做是否合适 因此,基本上只是想问一下我使用的上述方法是否合适,您是否预测这样升级时会出现数据丢失问题?用户可以轻松删除应用程序设置中的SharedReference,并且SharedReference会在卸载过程中与所有其他数据一起被擦除 在您

只是一个简单的问题。。。 我有一个免费和付费版本的应用程序。使用SharedReferences存储用户数据。 目前,我只是在两个版本中使用相同的包名,因此当用户升级时,它将从相同的SharedReference读取。 目前看来效果不错,但我只是不知道这样做是否合适


因此,基本上只是想问一下我使用的上述方法是否合适,您是否预测这样升级时会出现数据丢失问题?

用户可以轻松删除应用程序设置中的
SharedReference
,并且
SharedReference
会在卸载过程中与所有其他数据一起被擦除


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

干杯是的,当缓存被清除时,我不太担心数据丢失,这很好。除此之外,我想这样升级也没问题