1.Activity1
Intent intent = new Intent();
intent.setClass(Actiivyt1.this,Actiivty2.class);
Bundle bundle = new Bundle();
bundle.putDouble("double",double);
bundle.putString("string",string);
intent.putExtras(bundle);
startActivityForResult(intent,0);
protected void onActivityResult(int requestCode, int resultCode,Intent data)
{
switch (resultCode){
case RESULT_OK:
Bundle bundle =data.getExtras();
String string = bundle.getString("string");
Double double = bundle.getDouble("double");
break;
default:
break;
}
}
Actiivty2
activity2.this.setResult(RESULT_OK,intent);
actiivty2.this.finish();
本文介绍Android应用中如何使用Intent和Bundle在不同Activity之间传递数据,包括字符串和双精度浮点数等类型,并展示了如何在目标Activity中获取这些数据。
754

被折叠的 条评论
为什么被折叠?



