我有两个活动(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/

10-10 18:31