当我点击登录按钮时,我从登录屏幕导航到主屏幕,而多次点击屏幕或登录按钮,应用程序进入最小化。但当我重新打开或恢复应用程序时,它导航到主屏幕。
但问题是,为什么它会进入最小化。
我附上了导航到主屏幕的代码。
Intent intent = new Intent(LoginActivity.this, HomeActivity.class);
startActivity(intent);
finish();
请帮助我,先谢谢。
这很奇怪! 但也许是登录按钮在屏幕底部,用户不小心点击了主屏幕按钮。另一方面,如果不是这种情况,你可以尝试以下方法。如果因为任何原因,应用程序要进入后台(应用程序进入最小化),而原因在按钮的逻辑上,你可以尝试在用户点击登录按钮时禁用该按钮,如果登录逻辑失败,启用登录按钮。如果登录成功就保持禁用,保证代码执行一次。而且用户不能多次点击。
Intent intent = new Intent(LoginActivity.this, HomeActivity.class);
startActivity(intent);
// please remove below line
// This line remove your Activity so when you press back pressed cant recover
last activity
// finish();