对不起,我的英语不好
我想当用户点击按钮时,一个新的活动将开始并返回数据,我做这个
第一项活动
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivityForResult(new Intent(EditCustomerProfile.this, Address.class), 1);
}
});
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
String s = data.getData().toString();
EditText et = (EditText)findViewById(R.id.et_edit_customer_profile_address);
et.setText(s);
}
第二次活动
Intent resultsIntent = new Intent();
String data = "adsfasd";
resultsIntent.setData(Uri.parse(data));
setResult(RESULT_OK, resultsIntent);
finish();
它工作得很好,我想不只是发送一个字符串,我想发送 3 个字符串,如“city”、“street”、“home”,有没有办法返回标记数据,如
intent.setdata("city", "roma");
intent.setdata("street", "colicano");