我想实现以下逻辑。我有4个活动A,B,C和D.
流程是A - > B - > C - > d
当用户从A - >导出时C他应该能够通过按后退按钮返回到之前的活动。但到达D后按下后退按钮应该让他进入活动A.按下后退按钮应该退出应用程序,而不是让他回到B / C / D.我该怎么做。
答案 0 :(得分:1)
答案 1 :(得分:0)
我不知道你是否真的可以像你在标题中建议的那样操纵应用程序堆栈。
我的应用程序在opengl中运行,所以我从未真正将一个Activity更改为另一个Activity,但我认为以下原则也适用:
为什么不给自己想要的活动打电话?
在后退按钮事件中它是直接前进来处理这个。
背面按下- >加载您想要的活动
如果你的活动A然后退出