您的位置:首页 > 移动开发 > Android开发

android开发之 Activity之间数据传递

2012-07-30 16:49 501 查看
说明:由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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: