当多次点击屏幕或按钮事件发生时,当导航到另一个屏幕时,应用程序会最小化。

问题描述 投票:0回答:1

当我点击登录按钮时,我从登录屏幕导航到主屏幕,而多次点击屏幕或登录按钮,应用程序进入最小化。但当我重新打开或恢复应用程序时,它导航到主屏幕。

但问题是,为什么它会进入最小化。

我附上了导航到主屏幕的代码。

Intent intent = new Intent(LoginActivity.this, HomeActivity.class);
startActivity(intent);
finish();

请帮助我,先谢谢。

android android-intent android-activity minimize start-activity
1个回答
0
投票

这很奇怪! 但也许是登录按钮在屏幕底部,用户不小心点击了主屏幕按钮。另一方面,如果不是这种情况,你可以尝试以下方法。如果因为任何原因,应用程序要进入后台(应用程序进入最小化),而原因在按钮的逻辑上,你可以尝试在用户点击登录按钮时禁用该按钮,如果登录逻辑失败,启用登录按钮。如果登录成功就保持禁用,保证代码执行一次。而且用户不能多次点击。


0
投票
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();
© www.soinside.com 2019 - 2024. All rights reserved.