gpt4 book ai didi

android - 如何从子 Activity 中获取结果

转载 作者:行者123 更新时间:2023-11-29 02:16:28 25 4
gpt4 key购买 nike

当用户在 webview 中按下一个按钮时,我会打开一个带有一些按钮和 edittext 字段的 ScrollView Activity 。

一旦用户输入字段并按下“创建”按钮,我希望从 ScrollView Activity 中访问被调用 Activity 的结果。

我该怎么做?

最佳答案

你调用setResult关于 Activity

我做过这样的事情:

private void executeDone() {
Intent resultIntent = new Intent();
resultIntent.putExtra("value", TextEntryActivity.this.et.getText().toString());
setResult(Activity.RESULT_OK, resultIntent);
finish();
}

在调用 Activity 中:

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;
}
}

关于android - 如何从子 Activity 中获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3417740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com