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

Commit 40a00628 authored by Bartosz Fabianowski's avatar Bartosz Fabianowski
Browse files

Add more explicit documentation for install reason

This CL adds more explicit documentation of the install reason argument /
return value to PackageInstaller.SessionInfo.

Bug: 37324584
Test: None

Change-Id: I2450cc669b194e611c5dc07c6a0a5cd78a98c039
parent b9ee2d46
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ import android.annotation.SystemApi;
import android.app.ActivityManager;
import android.content.Intent;
import android.content.IntentSender;
import android.content.pm.PackageManager.InstallReason;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.FileBridge;
@@ -948,7 +949,7 @@ public class PackageInstaller {
        /** {@hide} */
        public int installLocation = PackageInfo.INSTALL_LOCATION_INTERNAL_ONLY;
        /** {@hide} */
        public int installReason = PackageManager.INSTALL_REASON_UNKNOWN;
        public @InstallReason int installReason = PackageManager.INSTALL_REASON_UNKNOWN;
        /** {@hide} */
        public long sizeBytes = -1;
        /** {@hide} */
@@ -1146,7 +1147,10 @@ public class PackageInstaller {
            }
        }

        public void setInstallReason(int installReason) {
        /**
         * Set the reason for installing this package.
         */
        public void setInstallReason(@InstallReason int installReason) {
            this.installReason = installReason;
        }

@@ -1236,7 +1240,7 @@ public class PackageInstaller {
        /** {@hide} */
        public int mode;
        /** {@hide} */
        public int installReason;
        public @InstallReason int installReason;
        /** {@hide} */
        public long sizeBytes;
        /** {@hide} */
@@ -1324,9 +1328,9 @@ public class PackageInstaller {
        /**
         * Return the reason for installing this package.
         *
         * @see PackageManager#INSTALL_REASON_UNKNOWN
         * @return The install reason.
         */
        public int getInstallReason() {
        public @InstallReason int getInstallReason() {
            return installReason;
        }