在mainActivity中
退出菜单, 不需要在XML文件里面添加控件
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(1, 1, 1, "exit");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == 1)
finish();
return super.onOptionsItemSelected(item);
}
//设置监听器, 用Intent传值
class MyOnClickListener implements View.OnClickListener{
@Override
public void onClick(View view) {
String number1 = editText1.getText().toString();
String number2 = editText2.getText().toString();
Intent intent = new Intent();
intent.putExtra("NUM1", number1);
intent.putExtra("NUM2", number2);
intent.setClass(MainActivity.this, Other.class);
MainActivity.this.startActivity(intent);
}
}
在Other中
super.onCreate(savedInstanceState);
setContentView(R.layout.other);
textView = (TextView)findViewById(R.id.textView2);
Intent intent = getIntent();
String number1 = intent.getStringExtra("NUM1");
String number2 = intent.getStringExtra("NUM2");
int a = Integer.parseInt(number1);
int b = Integer.parseInt(number2);
int c = a * b;
textView.setText(c + "");//在int型变量后加string, 把输出转换成string类型