gpt4 book ai didi

java - 如何将控制权返回到主要 Activity (基本 Android 应用程序)

转载 作者:行者123 更新时间:2023-12-01 13:11:19 25 4
gpt4 key购买 nike

我对 Android 编程还很陌生。我目前在主页上有一个按钮,可以将用户带到第二个 Activity 。在第二个 Activity 中,用户填写两个 EditText 框,然后单击页面底部的一个按钮,该按钮应发送用户输入的信息。返回主 Activity 的按钮使用以下代码:

Intent returnIntent = new Intent();

String strData = "your data";

EditText foodName = ((EditText) findViewById(R.id.foodLabel));
String foodNameString = foodName.getText().toString();

returnIntent.putExtra("data", foodNameString);


setResult(RESULT_OK, returnIntent);
finish();

我应该在主要 Activity 中的什么位置放置单击此按钮后应立即运行的代码?我如何访问我发回的信息?现在它返回到主要 Activity ,但什么也不做。

最佳答案

如果您期望第二个 Activity 有结果,则需要通过 startActivityForResult() 开始第二个 Activity (不是 startActivity())。在这种情况下,一旦您启动的 Activity 完成,Android 将在您的主 Activity 中触发 onActivityResult() 回调。您通过 setResult() 指定的所有数据都将在此回调中传递

关于java - 如何将控制权返回到主要 Activity (基本 Android 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22844003/

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