@Override public void setLockPatternUtils(LockPatternUtils utils) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.setLockPatternUtils(utils); } }
@Override public void reset() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.reset(); } }
@Override public void showUsabilityHint() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.showUsabilityHint(); } }
@Override public void setKeyguardCallback(KeyguardSecurityCallback callback) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.setKeyguardCallback(callback); } }
@Override public void startAppearAnimation() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.startAppearAnimation(); } }
@Override public void showPromptReason(int reason) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.showPromptReason(reason); } }
@Override public void onResume(int reason) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.onResume(reason); } }
@Override public void onPause() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.onPause(); } }
@Override public boolean startDisappearAnimation(Runnable finishRunnable) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { return ksv.startDisappearAnimation(finishRunnable); } else { return false; } }
@Override public KeyguardSecurityCallback getCallback() { KeyguardSecurityView ksv = getSecurityView(); return (ksv != null) ? ksv.getCallback() : null; }
@Override public boolean needsInput() { KeyguardSecurityView ksv = getSecurityView(); return (ksv != null) ? ksv.needsInput() : false; }