Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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
Java Libgdx测试存储_Java_Android_Libgdx - Fatal编程技术网

Java Libgdx测试存储

Java Libgdx测试存储,java,android,libgdx,Java,Android,Libgdx,我正在Libgdx中创建一个测试,并试图找到存储问题和答案的最佳解决方案,因为它们不支持sqlite 我以前从未用json编码过,所以尝试一下是相当困难的。我还尝试了共享偏好,这在一些问题上效果很好,但在500个问题上不确定 我还尝试了XML存储,效果也不错 我的问题是针对一个有500个问题/答案的应用程序,这里的最佳选择是什么?服务器:D 想象一下设置一个基于服务器的测验。您可以直接在数据库中更改问题,而无需每次强制用户下载新版本 但总的来说,就像上面说的。如果成功了,是什么阻止了你?你为什么

我正在Libgdx中创建一个测试,并试图找到存储问题和答案的最佳解决方案,因为它们不支持sqlite

我以前从未用json编码过,所以尝试一下是相当困难的。我还尝试了共享偏好,这在一些问题上效果很好,但在500个问题上不确定

我还尝试了XML存储,效果也不错

我的问题是针对一个有500个问题/答案的应用程序,这里的最佳选择是什么?

服务器:D

想象一下设置一个基于服务器的测验。您可以直接在数据库中更改问题,而无需每次强制用户下载新版本


但总的来说,就像上面说的。如果成功了,是什么阻止了你?

你为什么又问同样的问题?如果XML适合您,那么问题是什么?JSON可能更易于使用、更易于维护和更高效的存储方式,但这可能无关紧要……感谢您的回复,我考虑过服务器端的方法,比如mysql,但我认为在应用程序中使用类似的方法会导致效率问题,或者如果用户没有数据计划等。或者没有互联网连接。。。任何用户在任何时候都可能出现这种情况,如果他们有互联网,他们可以收到更新,如果他们没有,他们会保留内置问题或他们在互联网上收到的任何更新,这会起作用吗?没错。运行服务器并不意味着后端被锁定。如果已获得成功的请求,请将问题存储在首选项中。如果我们无法联系服务器,请使用本地问题。如果没有,覆盖em:)听起来不错,谢谢,我只是假设在移动应用程序中使用mysql或在线数据库之类的东西不是很好的做法。