Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android正在从父活动关闭子活动_Android_Parent Child_Activity Finish - Fatal编程技术网

Android正在从父活动关闭子活动

Android正在从父活动关闭子活动,android,parent-child,activity-finish,Android,Parent Child,Activity Finish,我想从父活动关闭子活动。我的流程是这样的:活动A被打开,在活动A中我打开活动B。但同时我的活动A正在做一些后台任务。当我得到后台任务的结果时,我想从活动A中关闭活动B 可以这样做吗?您可以使用startActivityForResult(Intent-Intent,int-requestCode)启动活动B,然后调用finishActivity(int-requestCode)关闭活动B 你不需要完成()每一项活动,一旦你离开,Android会帮你完成。 因此,您只需将活动A重新启动到最上面的任

我想从父活动关闭子活动。我的流程是这样的:活动A被打开,在活动A中我打开活动B。但同时我的活动A正在做一些后台任务。当我得到后台任务的结果时,我想从活动A中关闭活动B


可以这样做吗?

您可以使用
startActivityForResult(Intent-Intent,int-requestCode)
启动活动B,然后调用
finishActivity(int-requestCode)
关闭活动B

你不需要完成()每一项活动,一旦你离开,Android会帮你完成。
因此,您只需将活动A重新启动到最上面的任务。

您应该做的是使用
startActivityForResult(yourtintent,childId)启动您的活动

然后,当您想要终止您的子活动时,请尝试
finishActivity(childId)


看到了

不是,只是引用我的消息来源。