如何在android中使用finishActivityFromChild()和finishFromChild()来更好地控制活动生命周期

如何在android中使用finishActivityFromChild()和finishFromChild()来更好地控制活动生命周期,android,android-activity,activity-lifecycle,Android,Android Activity,Activity Lifecycle,我只是试图结束在两个或多个活动之前启动的活动,例如基于第'N'个子活动的条件,而不是直接子活动,我想从堆栈中删除活动, 我不想通过所有子类传递信息,并通过startActivityForResult()获得结果, 因此,我是否能够使用finishActivityFromChild()或finishFromChild()来实现这一点? 如果不是的话,请至少用一个很好的例子来解释为什么android中使用了这些方法,因为我没有看到很多人在任何地方使用这个功能

我只是试图结束在两个或多个活动之前启动的活动,例如基于第'N'个子活动的条件,而不是直接子活动,我想从堆栈中删除活动,
我不想通过所有子类传递信息,并通过startActivityForResult()获得结果
因此,我是否能够使用finishActivityFromChild()finishFromChild()来实现这一点? 如果不是的话,请至少用一个很好的例子来解释为什么android中使用了这些方法,因为我没有看到很多人在任何地方使用这个功能