0

我正要深入了解我改变游戏规则的 -_- 琐事应用程序的本质,但我想知道在我启动我的数据库 (SQLite) 之前,我的应用程序如何知道选择的答案何时正确?我在想我可以简单地在数据库中放置一列作为答案,然后有 4 个单独的列用于答案选择,其中一个会重复 - 然后只需将选择的答案与当前行的答案进行比较。但这似乎不是最优雅的解决方案。我只是想知道是否还有其他我不知道的方法。

我不知道是否值得一提,但答案选择会在最终被放入文本视图之前被洗牌。

4

1 回答 1

2

我建议给每个答案一个数值(来自数据库的PK)并将正确答案的数量与“问题”表中的问题行存储起来。

至于检查正确答案,您真的想为每个问题返回数据库吗?如果您的应用程序起飞并被很多人使用,那么您的数据库将承受很大的压力。也许让应用程序下载“轮”(一组问题)定义并在本地检查每一轮的答案,然后上传结果。

于 2012-09-10T06:50:31.240 回答