summaryrefslogtreecommitdiff
path: root/core/java/android/app/ApplicationPackageManager.java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2010-12-11 10:37:55 -0800
committerDianne Hackborn <hackbod@google.com>2010-12-13 12:57:02 -0800
commit30d7189067524000c738c188c4ff91f84f474d25 (patch)
treee81dd5d176ecc8a370eea32b94ae80f65a045ec4 /core/java/android/app/ApplicationPackageManager.java
parent5bd7d9347b23f7ad5301723aebcb4663897cac1b (diff)
Fix issue #3274841: Orientation change problem with a paused activity
Plus a bunch of debug output improvements. And some new Intent helpers for dealing with restarting an app. Change-Id: I50ec56bca6a86c562156b13fe8a6fdf68038a12e
Diffstat (limited to 'core/java/android/app/ApplicationPackageManager.java')
-rw-r--r--core/java/android/app/ApplicationPackageManager.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/app/ApplicationPackageManager.java b/core/java/android/app/ApplicationPackageManager.java
index abb26e3398f8..7589e9981d9e 100644
--- a/core/java/android/app/ApplicationPackageManager.java
+++ b/core/java/android/app/ApplicationPackageManager.java
@@ -115,8 +115,9 @@ final class ApplicationPackageManager extends PackageManager {
return null;
}
Intent intent = new Intent(intentToResolve);
- intent.setClassName(resolveInfo.activityInfo.applicationInfo.packageName,
- resolveInfo.activityInfo.name);
+ // Note: we do NOT fill in the component name; we'll leave the
+ // Intent unspecified, so if there are multiple matches within the
+ // package something reasonable will happen.
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
return intent;
}