【问题标题】:App goes minimize when multiple click events on screen or button while navigate to another screen当导航到另一个屏幕时屏幕或按钮上的多个单击事件时,应用程序会最小化
【发布时间】:2020-05-05 17:28:24
【问题描述】:

当我单击登录按钮时,我从登录屏幕导航到主屏幕,同时在屏幕或登录按钮上单击多次,应用程序会最小化。但是当我重新打开或恢复应用程序时,它会导航到主屏幕。

但问题是它为什么要最小化。

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

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

请帮助我,在此先感谢。

【问题讨论】:

  • 请发布登录和家庭活动的代码。

标签: android android-intent android-activity minimize start-activity


【解决方案1】:

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

【讨论】:

  • 谢谢你的回答,但我的登录按钮在底部,按钮和底部之间还有很多
【解决方案2】:
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();

【讨论】:

  • 感谢您的回答,但我完成了它,因为我不想恢复那个登录屏幕。
  • 能否请您详细说明问题,以便我回答
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-31
  • 1970-01-01
  • 2018-12-30
  • 1970-01-01
  • 2020-07-25
  • 1970-01-01
相关资源
最近更新 更多