我想从家长活动中关闭孩子活动。我的流程就像:在活动A中打开活动A,在打开活动B。但是同时我的活动A在做一些后台任务。当我得到后台任务的结果时,我想从活动A关闭活动B。
可以这样做吗?
您可以使用startActivityForResult (Intent intent, int requestCode)
启动活动B,然后可以通过调用finishActivity (int requestCode)
关闭活动B。
您应该做的是从startActivityForResult(yourIntent, childId);
开始您的活动>
然后,当您想终止孩子的活动时,请尝试finishActivity(childId);
看到Here
离开活动后,您无需完成每个活动,Android会为您完成。因此您只需将活动A重新启动到首要任务即可。