Android 当从当前活动中按back时,对上一个活动执行某些操作
我有活动A和B。从活动A开始,我以透明的背景打开了活动B。因此,活动A在背景中仍然可见。现在我想在后退按钮上关闭活动B,然后在活动a上启动一个特定的函数(或调用一个方法)Android 当从当前活动中按back时,对上一个活动执行某些操作,android,android-activity,android-lifecycle,onbackpressed,Android,Android Activity,Android Lifecycle,Onbackpressed,我有活动A和B。从活动A开始,我以透明的背景打开了活动B。因此,活动A在背景中仍然可见。现在我想在后退按钮上关闭活动B,然后在活动a上启动一个特定的函数(或调用一个方法) 任何人都可以帮我解决问题 这可以通过最近在AndroidX Activity 1.2.0-alpha02和Fragment 1.3.0-alpha02中引入的新的Activity Result API来实现,建议使用它们,因为它们比startActivityForResult()和onActivityResult()API具有
任何人都可以帮我解决问题 这可以通过最近在AndroidX Activity 1.2.0-alpha02和Fragment 1.3.0-alpha02中引入的新的Activity Result API来实现,建议使用它们,因为它们比startActivityForResult()和onActivityResult()API具有优势。您可以在此处阅读实施和优势->您可能正在寻找
startActivityForResult
但startActivityForResult已被弃用。@KristyWelsh我已经很久不需要使用startActivityForResult
,我不确定它是否已被正式弃用,但我发现,registerForActivityResult
现在已经成为一种东西了,