我有以下活动(想象一下 Pinterest 应用程序):
带有两个按钮的WellcomeActivity - 注册并登录
LogInActivity你来自 WellcomeActivity
SignUpActivity你来自 WellcomeActivity
MainActivity - 您在登录或注册后来到这里。
当用户注册或登录时,我finish()
打电话LogInActivity
或SignUpActivity
开始MainActivity
。但WellcomeActivity
仍然在堆栈中,所以当我按下后退按钮时,我再次进入WellcomeActivity
.
启动时我无法调用finish()
它,LogInActivity
或者SignUpActivity
,因为如果用户决定返回,他将退出应用程序。
现在,我如何设计 Activity 转换以具有类似 Pinterest 的逻辑?