Merge "AppClone: Few fixes in Cloned Apps page."

This commit is contained in:
Ankita Vyas
2023-01-20 04:39:19 +00:00
committed by Android (Google) Code Review
3 changed files with 11 additions and 7 deletions

View File

@@ -75,12 +75,13 @@ public class CloneBackend {
* dialog to the user and handles actual uninstall.
*/
void uninstallClonedApp(String packageName, boolean allUsers, FragmentActivity activity) {
// Create new intent to launch Uninstaller activity
// Create new intent to launch Uninstaller activity.
Uri packageUri = Uri.parse("package:" + packageName);
Intent uninstallIntent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageUri);
uninstallIntent.putExtra(Intent.EXTRA_UNINSTALL_ALL_USERS, allUsers);
uninstallIntent.putExtra(Intent.EXTRA_USER, UserHandle.of(mCloneUserId));
activity.startActivityForResult(uninstallIntent, 0);
// Trigger uninstall as clone user.
activity.startActivityAsUser(uninstallIntent, UserHandle.of(mCloneUserId));
}
/**