【发布时间】:2018-02-05 22:09:10
【问题描述】:
我正在开发一个 Android 应用程序,我想阻止在用户登录后返回登录活动。我尝试了 Intent.FLAG_ACTIVITY_CLEAR_TASK,但它不起作用
Intent intent = new Intent(SignInActivity.this, FirstPage.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
我也尝试在启动 Activity 后立即添加完成,但这只会给我一个泄漏的窗口错误。
Intent intent = new Intent(SignInActivity.this, FirstPage.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
我的活动路径是:
MainActivity(我的应用程序的描述) SignInActivity(登录)-> First(登录)。
用户可以在 MainActivity 和 SigInActivity 之间来回切换。如何防止用户从 FirstPage 返回 SignInActivity 或 MainActivity?
有什么想法吗?谢谢!
【问题讨论】:
标签: java android android-studio android-activity android-lifecycle