gpt4 book ai didi

java - finish返回到哪个方法?

转载 作者:搜寻专家 更新时间:2023-11-01 08:17:37 25 4
gpt4 key购买 nike

问题不在于如何使用 startActivityForResult,而在于与 finish() 事件相关的生命周期。

我正在用 java,android studio 开发一个应用程序。

我有两个 Activity,A 和 B,A 是我的 MainActivity。

当我在 Activity B 中并按下 android 上的后退按钮 (onBackPressed) ...

finish();

我需要在 Activity A 中做一些事情。

onCreate 方法未执行,因为 Activity 已创建...我可以使用哪个方法?

最佳答案

您需要做的是使用 onActivityResult(...) 但为此,您需要指定 startActivityForResult 值并将结果发送到 Activity B

Intent().also { 
startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST)
}

更多信息:https://developer.android.com/training/basics/intents/result

关于java - finish返回到哪个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57792826/

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