diff options
| author | 2017-02-01 16:42:19 +0000 | |
|---|---|---|
| committer | 2017-02-01 16:42:24 +0000 | |
| commit | 451911ea3a324a153a30daa42e30987071fc16ed (patch) | |
| tree | 9b2f490119e57fb6c62f7a5601b20e5f5af1f0b3 | |
| parent | 73e3d1772c03b628fa8ceff9d97a098c0572d787 (diff) | |
| parent | 4403f2fe17da84cac08ce071ea0900cd4e090fe3 (diff) | |
Merge "Remove setDockedStackMinimized credentials prompt"
| -rw-r--r-- | services/core/java/com/android/server/am/ActivityStackSupervisor.java | 12 | ||||
| -rw-r--r-- | services/core/java/com/android/server/am/ActivityStarter.java | 44 |
2 files changed, 0 insertions, 56 deletions
diff --git a/services/core/java/com/android/server/am/ActivityStackSupervisor.java b/services/core/java/com/android/server/am/ActivityStackSupervisor.java index b2b3e61ca534..4411794d13f7 100644 --- a/services/core/java/com/android/server/am/ActivityStackSupervisor.java +++ b/services/core/java/com/android/server/am/ActivityStackSupervisor.java @@ -4093,18 +4093,6 @@ public class ActivityStackSupervisor extends ConfigurationContainer implements D void setDockedStackMinimized(boolean minimized) { mIsDockMinimized = minimized; - if (minimized) { - // Docked stack is not visible, no need to confirm credentials for its top activity. - return; - } - final ActivityStack dockedStack = getStack(StackId.DOCKED_STACK_ID); - if (dockedStack == null) { - return; - } - final ActivityRecord top = dockedStack.topRunningActivityLocked(); - if (top != null && mService.mUserController.shouldConfirmCredentials(top.userId)) { - mService.mActivityStarter.showConfirmDeviceCredential(top.userId); - } } private final class ActivityStackSupervisorHandler extends Handler { diff --git a/services/core/java/com/android/server/am/ActivityStarter.java b/services/core/java/com/android/server/am/ActivityStarter.java index 96f732ef46d8..73ef88b5c9a8 100644 --- a/services/core/java/com/android/server/am/ActivityStarter.java +++ b/services/core/java/com/android/server/am/ActivityStarter.java @@ -608,50 +608,6 @@ class ActivityStarter { } } - void showConfirmDeviceCredential(int userId) { - // First, retrieve the stack that we want to resume after credential is confirmed. - ActivityStack targetStack; - ActivityStack fullscreenStack = - mSupervisor.getStack(FULLSCREEN_WORKSPACE_STACK_ID); - if (fullscreenStack != null && - fullscreenStack.getStackVisibilityLocked(null) != ActivityStack.STACK_INVISIBLE) { - // Single window case and the case that the docked stack is shown with fullscreen stack. - targetStack = fullscreenStack; - } else { - // The case that the docked stack is shown with recent. - targetStack = mSupervisor.getStack(HOME_STACK_ID); - } - if (targetStack == null) { - return; - } - final KeyguardManager km = (KeyguardManager) mService.mContext - .getSystemService(Context.KEYGUARD_SERVICE); - final Intent credential = - km.createConfirmDeviceCredentialIntent(null, null, userId); - // For safety, check null here in case users changed the setting after the checking. - if (credential == null) { - return; - } - final ActivityRecord activityRecord = targetStack.topRunningActivityLocked(); - if (activityRecord != null) { - final IIntentSender target = mService.getIntentSenderLocked( - ActivityManager.INTENT_SENDER_ACTIVITY, - activityRecord.launchedFromPackage, - activityRecord.launchedFromUid, - activityRecord.userId, - null, null, 0, - new Intent[] { activityRecord.intent }, - new String[] { activityRecord.resolvedType }, - PendingIntent.FLAG_CANCEL_CURRENT | - PendingIntent.FLAG_ONE_SHOT | - PendingIntent.FLAG_IMMUTABLE, - null); - credential.putExtra(Intent.EXTRA_INTENT, new IntentSender(target)); - // Show confirm credentials activity. - startConfirmCredentialIntent(credential, null); - } - } - void startConfirmCredentialIntent(Intent intent, Bundle optionsBundle) { intent.addFlags(FLAG_ACTIVITY_NEW_TASK | FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS | |