activity 中信息的传递
1,第一个Activity
Intent mintent = new Intent();
mintent.setClass(AddClockActivity.this, LabelEdit.class);
startActivityForResult(mintent, REQUSET_LABEL_EDIT); //REQUSET_LABEL_EDIT设置标示
----
获取信息是onActivityResult:
/*requestCode 输出的标示
*resultCode 传入的标示
*data 传递的参数
*/
@override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case REQUSET_LABEL_EDIT:
if (resultCode != RESULT_OK) {
return;
}
String labelEditString=data.getStringExtra("Label");
mLabel.setText(labelEditString);
default:
break;
}
}
2.第二个Activity
Intent mLabelIntent=new Intent(LabelEdit.this,AddClockActivity.class);
mLabelIntent.putExtra("Label", getLabel()); //传递的内容getLabel();
setResult(RESULT_OK,mLabelIntent); //输出结果标示RESULT_OK