在登录活动上按下退格键时,Android会在登录屏幕上关闭

时间:2014-10-28 16:11:23

标签: java android

我正在处理的应用程序有一个登录页面,用户可以在其中输入凭据并登录。

出于某种原因,如果用户在键入密码时按下退格键,则应用程序只会关闭到手机的主屏幕。

印刷机上显示的唯一logcat结果是:

4332-4332/com.etc.etc W/IInputConnectionWrapper﹕ showStatusIcon on inactive InputConnection

我环顾四周但找不到解决方法 - 也许我只是遗漏了一些东西。

谢谢!

编辑:

我发现这个代码对此负责。我不知道以前的开发人员在想什么,但在评论之后没有更多问题。

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    finish();
    return super.onKeyDown(keyCode, event);
}

1 个答案:

答案 0 :(得分:1)

默认情况下,返回按钮完成活动。如果您不希望它完成,请覆盖后退功能:

@Override
public void onBackPressed()
{
 //Do whatever you want or do nothing
}