我有三项活动
当应用加载后,它会打开MainActivty,其中有两个按钮分别称为“开始”和“结束”。单击开始进入StartActivity,结束单击进入EndActivity。从这两个活动中,我都可以滑动回到MainActivity。我想在其他人被刷掉并显示MainActivity时在MainActivity中执行代码。
到目前为止,我尚未尝试OnResume和OnRestart事件。请提出一些我可以尝试的建议?
[请注意:我对回来的活动不感兴趣。仅在MainActivity恢复时才需要执行代码。
链接到代码:Layout and code
如果使用以下方法启动StartActivity和EndActivity,则>
startActivityForResult (Intent intent, int requestCode)
您将在完成操作后收到回调(即被用户关闭并返回MainActivity)
onActivityResult (int requestCode, int resultCode, Intent data)
由于您不关心返回的活动,因此您可以忽略大多数参数,而只需执行您需要运行的代码即可。
可以在official documentation中找到更多详细信息。