我有两个活动(LoginActivity和MainActivity),其中LoginActivity是android清单文件中的MAIN和LAUNCHER。应用启动后,即使按下“后退”按钮,我也不想返回LoginActivity。我如何确保MainActivity成为主要/家庭活动,尽管它在运行时未显示为MAIN。
最佳答案
只需在成功登录后调用finish()
类的Activity
方法,您就再也不会在应用程序中看到Activity
(显然,当某些用户注销时,您必须应用逻辑以使其再次出现)
像这样做
通过正确的用户名和密码组合对用户进行身份验证时
Intent i=new Intent(LogInActivity.this,HomeActivity.class);
startActivity(i);
finish();
然后,上一个活动(
LogInActivity
)将完成。关于android - 如何在运行时更改MAIN Activity ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25203595/