首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android学习札记 Intent 一个Activity当中的值传到另一个Activity

2012-07-04 
android学习笔记 Intent一个Activity当中的值传到另一个Activity\\第一个Activity中给Intent添加键值对pub

android学习笔记 Intent 一个Activity当中的值传到另一个Activity

\\第一个Activity中给Intent添加键值对

public void onClick(View view) {
??int buttonId = view.getId();???
??switch (buttonId) {
??case R.id.button_1:
???String editText1Str = editText1.getText().toString();
???String editText2Str = editText2.getText().toString();
???Intent intent = new Intent();
???intent.putExtra("one", editText1Str);
???intent.putExtra("two", editText2Str);
???intent.setClass(Activity01.this, ResultActivity.class);
???Activity01.this.startActivity(intent);
???break;

}

\\第二个Activity中用键还取值

protected void onCreate(Bundle savedInstanceState) {
??super.onCreate(savedInstanceState);
??setContentView(R.layout.result);
??TextView textView = (TextView) findViewById(R.id.textview_2);
??Intent intent = getIntent();
??
??String oneStr = intent.getStringExtra("one");
??String twoStr = intent.getStringExtra("two");
??int one=Integer.parseInt(oneStr);
??int two=Integer.parseInt(twoStr);
??int result = one * two;
??textView.setText(result + "");

热点排行