Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.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设备上保存原始数据_Android_File_Save - Fatal编程技术网

在android设备上保存原始数据

在android设备上保存原始数据,android,file,save,Android,File,Save,我正在创建一个游戏,需要将用户的当前关卡存储在一个文件中,然后在下次打开时读取该文件以提供正确的关卡数据 这就像将名为currentLevel的变量保存到此文件一样简单 我可以怎样做?我曾尝试使用共享首选项,但在我终止任务时,这些数据将丢失。您最好的选择是共享首选项。写入共享首选项与写入文件相同,但更简单!数据将是持久性的,只有当用户转到设置->应用并为应用选择清除数据或卸载应用时,数据才会被删除。 如果你的数据丢失了,你可能是做错了什么。把你的代码放在这里,我们可以看一下 SharedRef

我正在创建一个游戏,需要将用户的当前关卡存储在一个文件中,然后在下次打开时读取该文件以提供正确的关卡数据

这就像将名为currentLevel的变量保存到此文件一样简单


我可以怎样做?我曾尝试使用共享首选项,但在我终止任务时,这些数据将丢失。

您最好的选择是共享首选项。写入共享首选项与写入文件相同,但更简单!数据将是持久性的,只有当用户转到设置->应用并为应用选择清除数据或卸载应用时,数据才会被删除。
如果你的数据丢失了,你可能是做错了什么。把你的代码放在这里,我们可以看一下

SharedReferences
提供持久存储。您确定您正确保存了变量吗?我已将代码粘贴到这里。pastebin.com/AN5Rxtp0