【发布时间】:2019-09-04 16:54:57
【问题描述】:
问题不在于如何使用startActivityForResult,而是关于finish()事件的生命周期。
我正在用java,android studio开发一个应用程序。
我有两个活动,A 和 B,A 是我的 MainActivity。
当我在活动 B 中并按下 android 上的后退按钮 (onBackPressed) ...
finish();
我需要在活动 A 中做一些事情。
onCreate 方法没有执行,因为 Activity 已经创建...我可以使用哪种方法?
【问题讨论】:
-
在 onResume 中做一些事情或启动 Activity B 作为 startActivityForResult 并且当你按下返回按钮时调用 setresult 方法
标签: java android android-studio android-intent