我有以下活动(想象Pinterest的应用程序):登录和注册屏幕
WellcomeActivity有两个按钮 - 注册和登录
LogInActivity你WellcomeActivity
来这里SignUpActivity你来自这里WellcomeActivity
MainActivity - 您在登录或注册后来到这里。
当用户注册或登录时,我在LogInActivity
或SignUpActivity
或开始拨打电话finish()
。但WellcomeActivity
仍然在堆栈中,所以当我按下“返回”按钮时,我又在WellcomeActivity
中。
当我开始LogInActivity
或SignUpActivity
时,我无法拨打finish()
,因为如果用户决定返回,他将退出应用程序。
现在,我如何设计活动转换以使Pinterest类逻辑?
好的问题,接下来的几天我会面临同样的问题。我认为这是可笑的清单中的一个标志隐藏活动从活动堆栈 – rekire
当你启动'MainActivity'意图添加此标志'intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);'希望它会帮助你 –
@MMohsinNaeem CLEAR_TASK,我想。它仅适用于API> 11。 –