当用户从webview中按下按钮时,我会打开一个包含一些按钮和edittext字段的scrollview活动。
用户输入字段并按下“创建”按钮后,从滚动视图活动中,我希望可以访问被调用活动的结果。
我该怎么办?
答案 0 :(得分:1)
您在活动
上致电setResult我做过这样的事情:
private void executeDone() {
Intent resultIntent = new Intent();
resultIntent.putExtra("value", TextEntryActivity.this.et.getText().toString());
setResult(Activity.RESULT_OK, resultIntent);
finish();
}
在调用活动中:
public void launchPreferedNameEdit() {
Intent foo = new Intent(this, TextEntryActivity.class);
foo.putExtra("value", objItem.getPreferedNickname());
this.startActivityForResult(foo, EDIT_PREFERED_NAME);
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case EDIT_PREFERED_NAME:
try {
String value = data.getStringExtra("value");
if (value != null && value.length() > 0) {
}
} catch (Exception e) {
}
break;
default:
break;
}
}