传递方: //点击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"));
|
|
来自: 520jefferson > 《java/android》