2017-07-06 42 views
0

我想對KeyguardManager.exitKeyguardSecurely()方法的點擊後退按鈕執行一些操作。我的目的是完成KeyguardManager安全性Activity被打開的活動。如何在KeyguardManager中處理onBackPressed

在我的應用程序的主頁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在手機的背面按鈕的點擊,我怎樣才能實現呢? 謝謝

+0

嘗試寫完成(),它會關閉當前HomeActivity。 –

+0

我想知道天氣是否可以控制KeyguardManager的系統安全屏幕的後退按鈕? –

回答

0

你可以startActivity之後使用以下

@覆蓋

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