同类型参数
发送方为MainActivity
接收方为ManageRecord
//发送
startActivity(new Intent(MainActivity.this,ManageRecord.class)
.putExtra("usrname",input_usrname));
putExtra第一个参数为 待传送的参数变量名(标识)
第二个参数为 待传送的参数变量
多个同类型参数就多加几个putExtra方法,或者用bundle
//接收
String input_usrname =getIntent().getStringExtra("usrname");
字符串类型就调用getStringExtra方法,该方法参数为上一个活动设置的标识
不同类型参数/多参数Bundle
//发送
Bundle bundle=new Bundle();
bundle.putInt("id",input_p_id);
bundle.putString("usrname",input_usrname);
startActivity(new Intent(NewRecord.this,WoundMeasure.class)
.putExtras(bundle));
接收是一样的,放一下另一种写法好了
//接收
Intent intent = getIntent();
String p_id=intent.getIntExtra("id");