Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f29e9da3 authored by Ivan Chiang's avatar Ivan Chiang
Browse files

[PM] Update the flags when launch PIA V2

Flag: android.content.pm.use_pia_v2
Test: manual. video
Test: atest CtsContentProviderTestsWithVisibility
Test: atest CtsContentProviderTestsWithoutVisibility
Test: atest CtsPackageInstallerCUJInstallationViaIntentForResultTestCases
Test: atest CtsPackageInstallerCUJInstallationTestCases
Test: atest CtsPackageInstallerCUJInstallationViaSessionTestCases
Test: atest CtsPackageInstallerCUJUpdateOwnerShipTestCases
Test: atest CtsPackageInstallerCUJUpdateSelfTestCases
Bug: 438459071
Change-Id: I96e974adeda930b9ef2e03255d7b4aeaaf55edff
parent 6c42ad3c
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -70,7 +70,12 @@ public class InstallStart extends Activity {
            piaV2.putExtra(InstallLaunch.EXTRA_CALLING_PKG_NAME, getLaunchedFromPackage());
            piaV2.putExtra(InstallLaunch.EXTRA_CALLING_PKG_UID, getLaunchedFromUid());
            piaV2.setClass(this, InstallLaunch.class);
            piaV2.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
            int flags = Intent.FLAG_ACTIVITY_FORWARD_RESULT;
            if ((piaV2.getFlags() & Intent.FLAG_GRANT_READ_URI_PERMISSION) != 0) {
                flags = flags | Intent.FLAG_GRANT_READ_URI_PERMISSION;
            }

            piaV2.setFlags(flags);
            startActivity(piaV2);
            finish();
            return;