0

私は2つの活動を持つアプリを持っています - >活動1と活動2。ユーザーがアクティビティ 2 の EditText にテキストを入力できるようにしてから、アクティビティ 2 のボタンをクリックすると、アクティビティ 1 のボタンの値をそのテキストに設定してから、アクティビティ 1 に戻ります。

これを行うための最良のアプローチは何ですか?

4

2 に答える 2

2

結果の Activity2 を開始します。Activity2 の結果を設定します。そして、アクティビティの onCreate で値を確認し、設定します。

http://developer.android.com/reference/android/app/Activity.html#startActivityForResult(android.content.Intent , int)

ここにチュートリアルがあります。

http://developer.android.com/reference/android/app/Activity.html

「活動の開始と結果の取得」を検索

于 2012-11-20T06:36:38.633 に答える
1



アクティビティで意図を持ってテキストを送信できます

Intent intent=new Intent(context,Activity1.class)
intent.putExtra("buttonText",editText.getText().toString());
statActivity(intent);

そしてあなたのActivity1で

onCreateで

Bundle bundle=getIntent().getExtras();

if(bundle!=null)
{
  String buttonText=bundle.getString("buttonText");
  button.setText(buttonText);
}
于 2012-11-20T06:47:28.007 に答える