Fixing shortcut intent getting cleared during backup/restore

Bug: 174570283
Bug: 156871815
Test: Verified on device
Change-Id: Ie286ee783bfe96c5b2be28f0db5298caf3801e6d
This commit is contained in:
Sunny Goyal
2021-02-11 16:47:26 -08:00
parent 2268d7a937
commit 4c23ca768f
8 changed files with 42 additions and 20 deletions

View File

@@ -91,6 +91,14 @@ public class PackageManagerHelper {
return info != null && isAppSuspended(info);
}
/**
* Returns whether the target app is installed for a given user
*/
public boolean isAppInstalled(String packageName, UserHandle user) {
ApplicationInfo info = getApplicationInfo(packageName, user, 0);
return info != null;
}
/**
* Returns the application info for the provided package or null
*/
@@ -105,7 +113,7 @@ public class PackageManagerHelper {
}
public boolean isSafeMode() {
return mContext.getPackageManager().isSafeMode();
return mPm.isSafeMode();
}
public Intent getAppLaunchIntent(String pkg, UserHandle user) {