这是我的情况: 我有 MAIN 活动,四个 TOOLBAR 活动,用户可以从始终可见的工具栏和其他活动启动。
我想要什么: 应用程序以 MAIN Activity 开始。然后用户转到 Main -> TOOLBARActivity (1) - OtherActivity(1) - OtherActivity(2) - ... - TOOLBARActivity(2)。启动 TOOLBARActivity(2) 时,我需要清除从 Main 到 TOOLBARActivity(2) 的所有堆栈。因此,如果现在用户按下后退按钮,他将返回到 MAIN Activity。
所以,我只需要找到清除堆栈中所有活动的方法,除了第一个活动。