diff options
-rw-r--r-- | services/core/java/com/android/server/am/ActivityManagerService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index e63be92..2b6f8e1 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -3427,7 +3427,8 @@ public final class ActivityManagerService extends ActivityManagerNative if (preferredComponent != null) { ai = AppGlobals.getPackageManager().getActivityInfo( preferredComponent, flags, userId); - } else { + } + if (ai == null) { ResolveInfo info = AppGlobals.getPackageManager().resolveIntent( intent, intent.resolveTypeIfNeeded(mContext.getContentResolver()), |