最初のアクティビティには 2 つと 1 つがEditText
あります。Button
値を入力EditText
してボタンをクリックすると、アプリケーションは 2 番目のアクティビティに移動します。最初のアクティビティに戻ると、EditText
値はクリアされますが、指定された値を に表示する必要がありますEditText
。誰か私にそれを行う方法を提案してもらえますか?
質問する
155 次
2 に答える
1
startActivityForResult()
の代わりにアクティビティを呼び出しstartActivity()
、最初のアクティビティを終了しないでください。
startActivityForResult(new Intent(YourFirstActivity.this,SecondActivity.class),0);
編集: ルシファーが提案するように、2 番目のアクティビティを呼び出すときに edittext 値を共有設定に保存します。edittext を宣言した後の最初のアクティビティ onCreate() メソッドで、sharedPreference 値を設定します。
于 2012-09-26T10:50:13.743 に答える
0
このコードを試してください。
Intent intent = new Intent(this, ActivityNameToLaunch.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
于 2012-09-26T11:24:19.720 に答える