我正在制作一个隐私至关重要的应用程序。因此,有一个密码可以进入该应用程序。现在,问题出在用户按下 HOME 按钮时 - 然后,当前任务被带到后台并显示 android 主屏幕。
但是当用户在安卓设备上点击应用程序的图标时,应用程序会返回到相同的私有状态,而不需要输入密码。
我想让应用程序仅在按下应用程序图标时始终在登录活动中启动。
在我的每一项活动中,我都有以下代码:
if ((keyCode == KeyEvent.KEYCODE_HOME)) {
Toast.makeText(this, "You pressed the home button!", Toast.LENGTH_LONG).show();
return true;
}
return super.onKeyDown(keyCode, event);
但是,吐司永远不会被展示出来......同样,我试图
finish();
代码中的过程。但它不会发生。是否无法控制主页按钮的功能,或者我错过了什么?
谢谢!