さまざまなアクティビティ間のナビゲーションに関連する質問がありますが、onPauseとonRestoreは問題を解決するかもしれませんが、知っている。戻るボタンをクリックして同じアクティビティに戻るときのアクティビティの状態を維持する方法
問題は、私は自分のアプリケーション
- HomeActivityで画面を以下している である - これは、ようこそ画面
- CategoryActivityである - ここに3つのカテゴリが、例えばあります動物、植物、果物。
- QuestionsActivity - 各質問はカテゴリーの選択に従って利用できます。各カテゴリーには50の質問があります。アプリケーションには複数の選択肢の質問があります。
アプリケーションの流れは、ユーザが来てカテゴリを選択したときに、そのカテゴリのxmlから50の質問のarraylistを作成し、それらの質問を1つ1つQuestionActivity画面に表示します。 ここでは、ユーザがカテゴリをクリックするたびに、arraylist をシャッフルしてカウントを表示します。あなたは1つの質問を終えました。あなたは2つの質問などを終えました。
だから、これは私のアプリケーションと今の問題についての何かである:
ユーザーがQuestionActivtyにあり、彼は彼がCategoryActivity画面にリダイレクトされるように、携帯の[戻る]ボタンをクリックし、次に5つの質問に答えているとします。ここから、彼が再び同じカテゴリーをクリックすると、彼はQuestionActivity画面にリダイレクトされますが、彼の質問は1番目の質問から始まります:(理想的には、5つの質問に既に答えたので、6番目の質問から始まります。
Can何人かがこの問題を解決するのを助けてくれますか?私がカウントを保持すると、arraylistをシャッフルするたびに私のためにはうまくいきません。(答えられた質問が繰り返されるかもしれません) 理想的なソリューションは、アンドロイドに戻るボタンをクリックしたときのQuestionActivityの状態を管理し、同じカテゴリを再度選択するときに同じ状態を再開させる
これは一般的な問題であるため、既に解決していれば助けてください。
事前にどうもありがとう、 イシャン
お返事ありがとうございましたが、ユーザーが来るたびにランダムに質問をシャッフルしたいと思います。ここで私のクエリはフロントエンドとバックエンドの関係になります。 – Ishan