From 05305027e1a2470a0cea853057b335b11efc4f28 Mon Sep 17 00:00:00 2001 From: Nikita Ioffe Date: Wed, 10 Apr 2019 17:15:36 +0100 Subject: [PATCH] Improve documentation for getActiveStagedSession API Addressing API review in b/130224237. Test: n/a Bug: 130224237 Fixes: 130224237 Change-Id: Ic543412acdadfd08a0929ebff4b8e36567481e48 --- core/java/android/content/pm/PackageInstaller.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/core/java/android/content/pm/PackageInstaller.java b/core/java/android/content/pm/PackageInstaller.java index 7fe840c11dfa4..a71f7d2c64554 100644 --- a/core/java/android/content/pm/PackageInstaller.java +++ b/core/java/android/content/pm/PackageInstaller.java @@ -30,7 +30,6 @@ import android.annotation.UnsupportedAppUsage; import android.app.ActivityManager; import android.app.AppGlobals; import android.content.Intent; -import android.content.IntentFilter; import android.content.IntentSender; import android.content.pm.PackageManager.DeleteFlags; import android.content.pm.PackageManager.InstallReason; @@ -504,12 +503,14 @@ public class PackageInstaller { * *

Staged session is active iff: *

* - *

In case of a multi-apk session, parent session will be returned. + *

In case of a multi-apk session, reasoning above is applied to the parent session, since + * that is the one that should been {@link Session#commit committed}. */ public @Nullable SessionInfo getActiveStagedSession() { final List stagedSessions = getStagedSessions(); @@ -2307,7 +2308,8 @@ public class PackageInstaller { } /** - * Whenever this session was committed. + * Returns {@code true} if {@link Session#commit(IntentSender)}} was called for this + * session. */ public boolean isCommitted() { return isCommitted;