ActivityForResult
在web开发过程中,我们经常需要点击按钮转到一个页面,选择数据,然后再返回。
类似于父子窗口交互。那么在android当中想要实现同样的功能怎么办呢?
可以使用带 返回结果的Activity跳转。
this.startActivity(intent) 替换为
this.startActivityForResult(intent, 1);
Intent intent =new Intent();
intent.setClass(this, SecondActivity.class);
this.startActivityForResult(intent, 1);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
String value=data.getStringExtra("msg");
EditText editText=(EditText) findViewById(R.id.editText1);
editText.setText(value);
}