传递方:
//点击btn_sub传递 fieldHeight.getText()和 fieldWeight.getText()
private void setListeners()
{ btn_sub.setOnClickListener(calrBMI); } private OnClickListener calrBMI = new OnClickListener() { public void onClick(View v) {Intent intent = new Intent();
Bundle bundle = new Bundle(); bundle.putString("key_height", fieldHeight.getText().toString()); bundle.putString("key_weight", fieldWeight.getText().toString()); intent.setClass(ActivityMain.this,Report.class); intent.putExtras(bundle); startActivity(intent); } };接收方:
Bundle bundle = new Bundle();
bundle = this.getIntent().getExtras(); double height = Double.parseDouble(bundle.getString("key_height"))/100; double weight = Double.parseDouble(bundle.getString("key_weight"));