Merge "Allow for uninstalled apps in ShortcutManager" into nyc-dev

This commit is contained in:
Amith Yamasani
2016-03-04 01:02:30 +00:00
committed by Android (Google) Code Review

View File

@@ -138,14 +138,16 @@ class ShortcutManager {
ComponentName componentName = new ComponentName(packageName, className);
try {
info = packageManager.getActivityInfo(componentName,
PackageManager.MATCH_ENCRYPTION_AWARE_AND_UNAWARE);
PackageManager.MATCH_ENCRYPTION_AWARE_AND_UNAWARE
| PackageManager.MATCH_UNINSTALLED_PACKAGES);
} catch (PackageManager.NameNotFoundException e) {
String[] packages = packageManager.canonicalToCurrentPackageNames(
new String[] { packageName });
componentName = new ComponentName(packages[0], className);
try {
info = packageManager.getActivityInfo(componentName,
PackageManager.MATCH_ENCRYPTION_AWARE_AND_UNAWARE);
PackageManager.MATCH_ENCRYPTION_AWARE_AND_UNAWARE
| PackageManager.MATCH_UNINSTALLED_PACKAGES);
} catch (PackageManager.NameNotFoundException e1) {
Log.w(TAG, "Unable to add bookmark: " + packageName
+ "/" + className, e);