Android Activity之间传递数据有两种方式:
一、使用Intent的putExtra(name,value)直接传递简单数据给另外一个Activity,部分代码如下:
Intent i =new Intent();
i.putExtra("txt","hello activity1");
二、使用Intent的putExtras(Bundle bundle) 传递复杂数据结构的数据给另外一个Activity,部分代码如下:
Intent i =new Intent();
Bundle data = new Bundle();
data.putString("txt","hello activity1");
i.putExtras(data);
PS:在传递复杂数据结构的数据时,需要使用startActivityForResult(Intent intent,int resultCode),反之,使用startActivity(Intent intent)即可!