说明:由MainActivity向SecondActivity传递数据
方法一:(使用intent)
-------------------在MainActivity.java文件中:
Intent intent = new Intent();
intent.setClass(MainActivity.this, SecondActivity.class);intent.putExtra("sex",sex);
intent.putExtra("height", height);
-------------------在SecondActivity.java文件中:
Intent intent = getIntent();
String sex = intent.getStringExtra("sex");
double height = intent.getDoubleExtra("height",0);
方法一:(使用bundle)
-------------------在MainActivity.java文件中:
Intent intent = new Intent();
intent.setClass(MainActivity.this, SecondActivity.class);
Bundle bundle = new Bundle();
bundle.putDouble("height",height);
bundle.putString("sex", sex);
intent.putExtras(bundle);
-------------------在SecondActivity.java文件中:
Bundle bundle = this.getIntent().getExtras();
String sex = bundle.getString("sex");
double height = bundle.getDouble("height");