Java finish返回到哪个方法?
问题不在于如何使用startActivityForResult,而在于与finish()事件相关的生命周期 我正在用java开发一个应用程序,android studio 我有两个活动,A和B,是我的主要活动 当我在活动B中时,我按下android上的后退按钮(onBackPressed) 我需要在活动A中做一些事情Java finish返回到哪个方法?,java,android,android-studio,android-intent,Java,Android,Android Studio,Android Intent,问题不在于如何使用startActivityForResult,而在于与finish()事件相关的生命周期 我正在用java开发一个应用程序,android studio 我有两个活动,A和B,是我的主要活动 当我在活动B中时,我按下android上的后退按钮(onBackPressed) 我需要在活动A中做一些事情 由于已创建活动,因此未执行onCreate方法。。。我可以使用哪种方法?您需要做的是在ActivityResult(…)上使用,但为此,您需要指定startActivityForR
由于已创建活动,因此未执行onCreate方法。。。我可以使用哪种方法?您需要做的是在ActivityResult(…)上使用
,
但为此,您需要指定startActivityForResult值并在Activity B上发送结果
Intent().also {
startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST)
}
有关更多信息:在“恢复”或“启动活动B”中按startActivityForResult执行操作,并在按下“上一步”按钮时调用setresult方法可能重复的
Intent().also {
startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST)
}