Merge "Allow for uninstalled apps in ShortcutManager" into nyc-dev
am: a8242fa442
* commit 'a8242fa442fabf4c19d35d961104fdde68ceaf0d':
Allow for uninstalled apps in ShortcutManager
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user