如何在KeyguardManager中处理onBackPressed

时间:2017-07-06 09:24:57

标签: android keyguard

我想点击KeyguardManager.exitKeyguardSecurely()方法的后退按钮执行某些操作。我的目的是完成KeyguardManager安全Activity打开的活动。

在我的应用的主页Activity中,我使用以下代码打开了安全模式屏幕。

 KeyguardManager keyguardManager = (KeyguardManager) this.getSystemService(Context.KEYGUARD_SERVICE);
        Intent intent = keyguardManager.createConfirmDeviceCredentialIntent(null, null);
        keyguardManager.exitKeyguardSecurely(new KeyguardManager.OnKeyguardExitResult() {
            @Override
            public void onKeyguardExitResult(boolean success) {
                if (success) {

                }
            }
        });
        startActivity(intent);

我想点击手机的后退按钮完成主页Activity,我该如何实现? 谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下

@覆盖

public void onBackPressed()
{
    // put action here
    super.onBackPressed();  // optional depending on your needs
    // you could add 'finish()' to finish your current activity
}