1

ユーザーが自分の名前と電子メールを入力し、完了したら [完了] をクリックして別のアクティビティに移動できるセットアップ ビューがあります1。アクティビティ 1 で電話のソフト バック ボタンを押すと、名前と電子メールを入力した画面に移動します。ただし、名前と電子メールの EditText フィールドは空白です。

名前と電子メールが入力されているビューで、onStart、onCreate、OnPause、onResume、... 戻るボタンが押された後に呼び出されているかどうかを確認しましたが、そうではありません。

EditText フィールドに以前に入力された情報が含まれるようにする方法を知っていますか。

4

1 に答える 1

0

データをシングルトン クラスに格納し、アクティビティに戻ったときに、それらの値が存在するかどうかを確認し、EditText に入力します。

onresume をオーバーライドする方法は次のとおりです。

@Override
  public void onResume() {
    super.onResume();

    // do whatever you need to do here
  }
于 2010-07-04T23:27:45.750 に答える