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

Commit 93505986 authored by Jon Miranda's avatar Jon Miranda
Browse files

Address API review for SessionInfo, LauncherApps

Bug: 126699560
Test: Built and flashed manually
Change-Id: I0026eaa7dfd5afb06cfa9c6fc43a25585fa9f20f
parent 5b7a3053
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -11269,11 +11269,11 @@ package android.content.pm {
    method public boolean shouldHideFromSuggestions(@NonNull String, @NonNull android.os.UserHandle);
    method public boolean shouldHideFromSuggestions(@NonNull String, @NonNull android.os.UserHandle);
    method public void startAppDetailsActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle);
    method public void startAppDetailsActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle);
    method public void startMainActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle);
    method public void startMainActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle);
    method public void startPackageInstallerSessionDetailsActivity(android.content.pm.PackageInstaller.SessionInfo, android.graphics.Rect, android.os.Bundle);
    method public void startPackageInstallerSessionDetailsActivity(@NonNull android.content.pm.PackageInstaller.SessionInfo, @Nullable android.graphics.Rect, @Nullable android.os.Bundle);
    method public void startShortcut(@NonNull String, @NonNull String, @Nullable android.graphics.Rect, @Nullable android.os.Bundle, @NonNull android.os.UserHandle);
    method public void startShortcut(@NonNull String, @NonNull String, @Nullable android.graphics.Rect, @Nullable android.os.Bundle, @NonNull android.os.UserHandle);
    method public void startShortcut(@NonNull android.content.pm.ShortcutInfo, @Nullable android.graphics.Rect, @Nullable android.os.Bundle);
    method public void startShortcut(@NonNull android.content.pm.ShortcutInfo, @Nullable android.graphics.Rect, @Nullable android.os.Bundle);
    method public void unregisterCallback(android.content.pm.LauncherApps.Callback);
    method public void unregisterCallback(android.content.pm.LauncherApps.Callback);
    method public void unregisterPackageInstallerSessionCallback(android.content.pm.PackageInstaller.SessionCallback);
    method public void unregisterPackageInstallerSessionCallback(@NonNull android.content.pm.PackageInstaller.SessionCallback);
    field public static final String ACTION_CONFIRM_PIN_APPWIDGET = "android.content.pm.action.CONFIRM_PIN_APPWIDGET";
    field public static final String ACTION_CONFIRM_PIN_APPWIDGET = "android.content.pm.action.CONFIRM_PIN_APPWIDGET";
    field public static final String ACTION_CONFIRM_PIN_SHORTCUT = "android.content.pm.action.CONFIRM_PIN_SHORTCUT";
    field public static final String ACTION_CONFIRM_PIN_SHORTCUT = "android.content.pm.action.CONFIRM_PIN_SHORTCUT";
    field public static final String EXTRA_PIN_ITEM_REQUEST = "android.content.pm.extra.PIN_ITEM_REQUEST";
    field public static final String EXTRA_PIN_ITEM_REQUEST = "android.content.pm.extra.PIN_ITEM_REQUEST";
@@ -11463,7 +11463,7 @@ package android.content.pm {
    method public long getSize();
    method public long getSize();
    method public int getStagedSessionErrorCode();
    method public int getStagedSessionErrorCode();
    method @NonNull public String getStagedSessionErrorMessage();
    method @NonNull public String getStagedSessionErrorMessage();
    method public android.os.UserHandle getUser();
    method @NonNull public android.os.UserHandle getUser();
    method public boolean isActive();
    method public boolean isActive();
    method public boolean isMultiPackage();
    method public boolean isMultiPackage();
    method public boolean isSealed();
    method public boolean isSealed();
+3 −3
Original line number Original line Diff line number Diff line
@@ -585,8 +585,8 @@ public class LauncherApps {
     * @param sourceBounds The Rect containing the source bounds of the clicked icon
     * @param sourceBounds The Rect containing the source bounds of the clicked icon
     * @param opts Options to pass to startActivity
     * @param opts Options to pass to startActivity
     */
     */
    public void startPackageInstallerSessionDetailsActivity(SessionInfo sessionInfo,
    public void startPackageInstallerSessionDetailsActivity(@NonNull SessionInfo sessionInfo,
            Rect sourceBounds, Bundle opts) {
            @Nullable Rect sourceBounds, @Nullable Bundle opts) {
        try {
        try {
            mService.startSessionDetailsActivityAsUser(mContext.getIApplicationThread(),
            mService.startSessionDetailsActivityAsUser(mContext.getIApplicationThread(),
                    mContext.getPackageName(), sessionInfo, sourceBounds, opts,
                    mContext.getPackageName(), sessionInfo, sourceBounds, opts,
@@ -1503,7 +1503,7 @@ public class LauncherApps {
     * @param callback The callback to unregister.
     * @param callback The callback to unregister.
     * @see #registerPackageInstallerSessionCallback(Executor, SessionCallback)
     * @see #registerPackageInstallerSessionCallback(Executor, SessionCallback)
     */
     */
    public void unregisterPackageInstallerSessionCallback(SessionCallback callback) {
    public void unregisterPackageInstallerSessionCallback(@NonNull SessionCallback callback) {
        synchronized (mDelegates) {
        synchronized (mDelegates) {
            for (Iterator<SessionCallbackDelegate> i = mDelegates.iterator(); i.hasNext();) {
            for (Iterator<SessionCallbackDelegate> i = mDelegates.iterator(); i.hasNext();) {
                final SessionCallbackDelegate delegate = i.next();
                final SessionCallbackDelegate delegate = i.next();
+1 −1
Original line number Original line Diff line number Diff line
@@ -1814,7 +1814,7 @@ public class PackageInstaller {
        /**
        /**
         * Return the user associated with this session.
         * Return the user associated with this session.
         */
         */
        public UserHandle getUser() {
        public @NonNull UserHandle getUser() {
            return new UserHandle(userId);
            return new UserHandle(userId);
        }
        }