我即将深入了解我改变游戏规则的琐事应用程序的细节,但我想知道在我启动数据库(SQLite)之前,当我选择的答案是正确的时,我的应用程序将如何知道?我想我可以简单地在数据库中放置一个列用于答案,然后有4个单独的列用于答案选择,其中一个将重复 - 然后只需将选择的答案与当前行的答案进行比较。但这似乎不是最优雅的解决方案。我只是想知道是否有其他方法我不知道。
我不知道它是否值得一提,但答案选择会在最终被放入textview之前被洗牌。
答案 0 :(得分:2)
我建议给每个答案一个数值(来自数据库的PK),并在“问题”表中存储问题行的正确答案的数量。
至于检查正确的答案,你真的想回到每个问题的数据库吗?如果你的应用程序起飞并被许多人使用,你的数据库将会受到很大的压力。也许应用程序下载“圆形”(问题集)定义并在本地进行每轮回答检查,然后上传结果。