例子来自老罗的Android视频。
前面几篇blog仅仅是向Activity传递数据,但有时候我们需要从Activity中返回数据,虽然返回数据也可以采用前面几种方法,但一般建议使用Intent对象,而且需要使用stratActivityForResult方法。
1.在Main的button回调函数中,我们这样写:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int a = Integer.parseInt(one.getText().toString());
int b = Integer.parseInt(two.getText().toString());
Intent intent = new Intent(MainActivity.this,OtherActivity.class);
intent.putExtra("a", a);
intent.putExtra("b", b);
startActivityForResult(inten