如果我有以下内容
家长 Activity > Activity 1 > Activity 2 > Activity 3
按后退按钮将返回: 家长 Activity > Activity 1 > Activity 2
再次按下将转到: 家长 Activity > Activity 1
有什么方法可以让我以编程方式从 Activity 3 本身完成 Activity 1,2 和 3。
在IOS中有一个名为popToRootViewControllerAnimated的函数,这就是我在Android中需要的概念类型
谢谢
最佳答案
使用 startActivityForResult()
启动子 Activity,然后在 onActivityResult()
中调用 finish()
。这将使您返回到家长 Activity 。
或者,您也可以使用 Intent 标志 FLAG_ACTIVITY_CLEAR_TOP
从 Activity 3 调用父 Activity 的 startActivity()
时。
关于android - 关闭所有子 Activity 直至父 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13919651/