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);
|
ComponentName componentName = new ComponentName(packageName, className);
|
||||||
try {
|
try {
|
||||||
info = packageManager.getActivityInfo(componentName,
|
info = packageManager.getActivityInfo(componentName,
|
||||||
PackageManager.MATCH_ENCRYPTION_AWARE_AND_UNAWARE);
|
PackageManager.MATCH_ENCRYPTION_AWARE_AND_UNAWARE
|
||||||
|
| PackageManager.MATCH_UNINSTALLED_PACKAGES);
|
||||||
} catch (PackageManager.NameNotFoundException e) {
|
} catch (PackageManager.NameNotFoundException e) {
|
||||||
String[] packages = packageManager.canonicalToCurrentPackageNames(
|
String[] packages = packageManager.canonicalToCurrentPackageNames(
|
||||||
new String[] { packageName });
|
new String[] { packageName });
|
||||||
componentName = new ComponentName(packages[0], className);
|
componentName = new ComponentName(packages[0], className);
|
||||||
try {
|
try {
|
||||||
info = packageManager.getActivityInfo(componentName,
|
info = packageManager.getActivityInfo(componentName,
|
||||||
PackageManager.MATCH_ENCRYPTION_AWARE_AND_UNAWARE);
|
PackageManager.MATCH_ENCRYPTION_AWARE_AND_UNAWARE
|
||||||
|
| PackageManager.MATCH_UNINSTALLED_PACKAGES);
|
||||||
} catch (PackageManager.NameNotFoundException e1) {
|
} catch (PackageManager.NameNotFoundException e1) {
|
||||||
Log.w(TAG, "Unable to add bookmark: " + packageName
|
Log.w(TAG, "Unable to add bookmark: " + packageName
|
||||||
+ "/" + className, e);
|
+ "/" + className, e);
|
||||||
|
|||||||
Reference in New Issue
Block a user