我有一个包含 4 或 5 个活动的应用程序!假设 A、B、C、D 和 E。
从每个活动跳到每个其他活动或多或少都是可能的!
假设一个用户去 A -> B -> E -> D。
现在他想(再次)打开 B。我现在希望我的应用程序能够识别活动堆栈中某处已经存在一个活动 B 并重新激活它(或至少完成旧 B 并创建一个新 B)。
我不想在创建新活动时完成所有活动,因为用户很可能经常使用后退按钮。
可能的解决方案是:自己创建一个活动堆栈并以包的形式处理它或使用一些静态结构。
但是必须有一个更简单/更好的方法,是吗?
谢谢你的帮助!