データベースの値が読み込まれるアクティビティにスピナーがあります。アクティビティが初めて読み込まれると、プロンプト テキストを表示するためにスピナーが選択されます。次のアクティビティに移動して戻るボタンを押すと、スピナーが選択されて最初のアイテムが表示されます。しかし、アクティビティが再開されたときにプロンプト テキストを表示する必要があります。
それを達成する方法は?あなたの助けが必要です。
データベースの値が読み込まれるアクティビティにスピナーがあります。アクティビティが初めて読み込まれると、プロンプト テキストを表示するためにスピナーが選択されます。次のアクティビティに移動して戻るボタンを押すと、スピナーが選択されて最初のアイテムが表示されます。しかし、アクティビティが再開されたときにプロンプト テキストを表示する必要があります。
それを達成する方法は?あなたの助けが必要です。
最初の活動情報 (コードと xml) を投稿してください。これにより、正確な回答を得ることができます。
ただし、プログラムでスピナーを次のように設定した場合:
mSpinner.setSelection(0); // or whatever index you want to revert to
2 番目のアクティビティを開始する前に。準備万端です。
スピナーにプロンプト テキストを表示させるために行ったことは、
onResume
メソッド (オーバーライド) で行います。
また、スピナーにプロンプト テキストを表示させるものが、まだ設定されていないものであり、後で設定する場合 (onCreate のどこかにあるため、将来再表示されません)、オーバーライドすることもできますonPause
。設定を解除します。
アクティビティのライフサイクルがカギ!