public synchronized void show(Bundle options){
  if (DEBUG)   Log.d(TAG,"show(); mKeyguardView==" + mKeyguardView);
  boolean enableScreenRotation=shouldEnableScreenRotation();
  maybeCreateKeyguardLocked(enableScreenRotation,false,options);
  maybeEnableScreenRotation(enableScreenRotation);
  final int visFlags=View.STATUS_BAR_DISABLE_HOME;
  if (DEBUG)   Log.v(TAG,"show:setSystemUiVisibility(" + Integer.toHexString(visFlags) + ")");
  mKeyguardHost.setSystemUiVisibility(visFlags);
  mViewManager.updateViewLayout(mKeyguardHost,mWindowLayoutParams);
  mKeyguardHost.setVisibility(View.VISIBLE);
  mKeyguardView.show();
  mKeyguardView.requestFocus();
}

public synchronized void show ( Bundle options ) { if ( DEBUG ) Log . d ( TAG , "show(); mKeyguardView==" + mKeyguardView ) ; boolean enableScreenRotation = shouldEnableScreenRotation ( ) ; maybeCreateKeyguardLocked ( enableScreenRotation , false , options ) ; maybeEnableScreenRotation ( enableScreenRotation ) ; final int visFlags = View . STATUS_BAR_DISABLE_HOME ; if ( DEBUG ) Log . v ( TAG , "show:setSystemUiVisibility(" + Integer . toHexString ( visFlags ) + ")" ) ; mKeyguardHost . setSystemUiVisibility ( visFlags ) ; mViewManager . updateViewLayout ( mKeyguardHost , mWindowLayoutParams ) ; mKeyguardHost . setVisibility ( View . VISIBLE ) ; mKeyguardView . show ( ) ; mKeyguardView . requestFocus ( ) ; }
show the keyguard . will handle creating and attaching to the view manager lazily .
