0

私はゲームを変える -_- トリビア アプリの核心を突こうとしていますが、データベース (SQLite) を起動する前に、選択した回答が正しいことをアプリがどのように知るのでしょうか? 私は単純に答えのためにデータベースに列を置き、答えの選択肢のために4つの別々の列を用意し、そのうちの1つを繰り返すことができると考えていました.次に、選択した答えを現在の行の答えと比較するだけです. しかし、これは最も洗練されたソリューションとは思えません。私が知らなかった他の方法があるのだろうかと単純に思っていました。

言及する価値があるかどうかはわかりませんが、最終的にテキストビューに配置される前に、回答の選択肢がシャッフルされます。

4

1 に答える 1

2

各回答に数値 (データベースからの PK) を与え、「質問」テーブルの質問行に対する正解の数を保存することをお勧めします。

正解の確認に関しては、質問ごとにデータベースに戻りますか? アプリが離陸して多くの人に使用されると、データベースに大きな負担がかかります。おそらく、アプリに「ラウンド」(一連の問題) の定義をダウンロードさせ、ラウンドごとにローカルで回答チェックを行い、後で結果をアップロードします。

于 2012-09-10T06:50:31.240 に答える