android应用程序组件之间的通讯主要介绍Intent的.这个例子主要通过bundle来传递数据,传输部分如下:
Bundle bundle=new Bundle();
bundle.putString("name",textValue);
Intent intnet=new Intent();
intnet.setClass(MainActivity.this, SecondActivity.class);
intnet.putExtras(bundle);
//startActivity(intnet);
//MainActivity.this.finish();
startActivityForResult(intnet, my_requestCode);
返回部分如下:
inten=this.getIntent();
Bundle bundle=this.getIntent().getExtras();
String name = bundle.getString("name");
SecondActivity.this.setResult(RESULT_OK, inten);
非常简单,提供一个实例供下载: