我有一个带有一堆嵌套活动的android项目: -
Main --- Page 1 --- Page 2 --- Page 3
主要呼叫第1页。第1页可以呼叫第2页或返回主要呼叫。第2页可以调用第3页或返回第1页。第3页只能返回主页。在返回主要时,所有其他活动必须关闭,而不是隐藏。
现在经过几个小时的搜索后,通常的建议是Intent.FLAG_ACTIVITY_CLEAR_TOP。这不是我想要的,因为它似乎隐藏了活动,并将Main带到了前面,而不是关闭它们而只留下Main打开。
有没有办法让我可以关闭第1页,第2页和第3页,然后让主打开?
由于
史蒂夫
答案 0 :(得分:0)
或许看看广播听众:Finish an activity from another activity
当您在创建第3页时完成页面2并且同时广播到您的页面1以完成时,它可能使用最少的资源。这样,当第1页和第2页完成时,您也可以防止从第3页返回时出现打嗝。