Android基础教程:Activity之间跳转和传递数据
Android基础教程:Activity之间跳转和传递数据
跳转到另外一个Activity很简单,只要new一个intent,然后制定一下需要跳转到的class就可以了。
- Intent intent = new Intent();
- intent.setClass(BMI.this, Result.class);
- startActivity(intent);
如果需传递数据,可以使用Bundle
- Intent intent = new Intent();
- intent.setClass(BMI.this, Result.class);
- /* new 一个Bundle对象,并将要传递的数据传入*/
- Bundle bundle = new Bundle();
- bundle.putDouble("height", height);
- bundle.putString("sex", sex);
- /* 将Bundle 对象assign 给Intent */
- intent.putExtras(bundle);
- /* 调用Activity EX03_10_1 */
- startActivity(intent);
- startActivityForResult(intent, YOUR_RESULT_CODE);
onActivityResult(requestCode, resultCode, data)
做相应的处理即可。
评论暂时关闭