当前位置: 首页 > 知识库问答 >
问题:

从较新的活动返回时如何触发旧活动上的函数?[副本]

习高格
2023-03-14

共有1个答案

龙俭
2023-03-14

您应该使用以下方法开始您的活动

static final int YOUR_REQUEST_CODE = 1;  // The request code
startActivityForResult(yourIntent, YOUR_REQUEST_CODE);

然后在旧活动中重写以下方法:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // Check which request we're responding to
    if (requestCode == YOUR_REQUEST_CODE) {
        // Make sure the request was successful
        if (resultCode == RESULT_OK) {

            // Do something with here.
        }
    }
}

更多详情可在Android Developer官方指南中找到

 类似资料:
  • 问题内容: 我想在从较新的活动返回时触发有关旧活动的事件。 因此,当我按下“完成”按钮并且即时通讯用于返回到旧活动时,此方法有效,但我需要在旧活动上更新用户界面。我要准备一个吗?并以这种方式处理?我不确定如何设置,但我不确定其他方面有很多信息。 问题答案: 您应该使用以下方法开始活动 然后,在 OLD 活动中,重写以下方法: 可以在《Android开发人员官方指南》中找到更多详细信息。

  • 我在活动C中有四个片段,它们的行为就像标签一样。我必须从一个片段转到一个新的活动X。现在我想回到从活动X到片段的片段。 这是我的主要活动 '公共类MainInterface扩展了ActionBarActivity{ } ' 下面是活动视图中的公共类讨论。onclick侦听器{ ###

  • 我在一个活动中有一个列表视图,在自定义适配器中有一个信息图标。当用户点击该信息按钮时,下一个活动将打开,当用户点击更新按钮时,在下一个活动中标记出勤率后,第二个活动应该完成,第一个活动列表视图应该更新。 我成功地做了什么:我已经成功地标记了出席情况并更改了listview的颜色,但我在关闭第二个活动并重新启动第一个活动后这样做了。通过这种方式,由于再次开始活动,listview会得到更新。 我无法

  • 我正在建立一个简单的应用程序,我想从片段回到物理按钮的活动。我该怎么做?我试图杀死碎片,但它不起作用。

  • 在我的应用程序中,当我从后台回来时,我的活动会自动接近,并且它总是显示以前的活动。示例:我用活动A启动应用程序 }

  • 我是Android Studio的新手,我一直在寻找答案,但不幸的是,我无法做到。我在创建新时遇到问题 我的Android Studio和我之前观看的视频的对比: 我已经试过右键单击另一张照片上的确切内容,并在每个文件夹中的任何位置单击鼠标右键,但仍然找不到新的