好吧,我有 2 个活动,比如 A 和 B,用户像疯了一样在它们之间拉动 A 然后去 B 然后 A 等等,现在我不希望通过 A 和 B 的所有“层”拉回家的正常行为。
我希望如果用户在 A 中,它将返回 Home,如果他在 B 中,他将返回 A,并且我希望尽可能传统和系统友好地执行此操作 - 这意味着我不想要解决方法会填满我的活动堆栈,我也不想开始新任务的活动。
我曾尝试在活动 A 上使用 android:clearTaskOnLaunch="true" ,并且据记载,这似乎是最好的做法,但它没有提供记录在案的行为 - 它的行为与没有它时的行为相同......
你有什么建议?