0

Android向けのクイズアプリを作成しています。質問はランダムな順序で出題されますが、すべての質問は実行ごとに 1 回だけ表示されます。ランダム化のために、各質問のインデックスを別のクラスに持つ、ランダム化された配列を作成しています。この配列は、インテントを通じて、質問を表示しているメイン クラスに渡されます。

ユーザーが質問に答えたら、フィードバックを返したいと思います。私は、彼が正しかったか間違っていたかを伝えるアクティビティを開始することでこれを行います。その後、質問活動を再開しています。唯一の問題は、ランダム化された配列がなくなったことです。

後で使用するためにアレイを保持するにはどうすればよいですか? 私は本当にここでいくつかの助けを使うことができました:)

4

1 に答える 1

0

つまり、Activity質問する (A) と正しい/間違っている (B) の 2 つのクラスがあります。

「A」から起動startActivityして「B」に到達する場合は、「B」の作業が完了したら「A」を再起動しないでください。finish()「B」を呼び出すだけです。

これにより、質問からデータが失われることはなくActivity、さらに何百ものActivityオブジェクトが開始されることもありません。

于 2012-06-23T21:49:21.693 に答える