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

Commit 7e88e4ce authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Remove RuntimePermPresSvc#onRevokeRuntimePerm"

parents 08f1ef2d 9610a161
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -5534,7 +5534,6 @@ package android.permissionpresenterservice {
    method @Deprecated public final void attachBaseContext(android.content.Context);
    method @Deprecated public final android.os.IBinder onBind(android.content.Intent);
    method @Deprecated public abstract java.util.List<android.content.pm.permission.RuntimePermissionPresentationInfo> onGetAppPermissions(@NonNull String);
    method @Deprecated public abstract void onRevokeRuntimePermission(@NonNull String, @NonNull String);
    field @Deprecated public static final String SERVICE_INTERFACE = "android.permissionpresenterservice.RuntimePermissionPresenterService";
  }
+0 −1
Original line number Diff line number Diff line
@@ -27,5 +27,4 @@ import android.os.RemoteCallback;
 */
oneway interface IRuntimePermissionPresenter {
    void getAppPermissions(String packageName, in RemoteCallback callback);
    void revokeRuntimePermission(String packageName, String permissionName);
}
+0 −20
Original line number Diff line number Diff line
@@ -78,15 +78,6 @@ public abstract class RuntimePermissionPresenterService extends Service {
    public abstract List<RuntimePermissionPresentationInfo> onGetAppPermissions(
            @NonNull String packageName);

    /**
     * Revokes the permission {@code permissionName} for app {@code packageName}
     *
     * @param packageName The package for which to revoke
     * @param permissionName The permission to revoke
     */
    public abstract void onRevokeRuntimePermission(@NonNull String packageName,
            @NonNull String permissionName);

    @Override
    public final IBinder onBind(Intent intent) {
        return new IRuntimePermissionPresenter.Stub() {
@@ -99,17 +90,6 @@ public abstract class RuntimePermissionPresenterService extends Service {
                        obtainMessage(RuntimePermissionPresenterService::getAppPermissions,
                                RuntimePermissionPresenterService.this, packageName, callback));
            }

            @Override
            public void revokeRuntimePermission(String packageName, String permissionName) {
                checkNotNull(packageName, "packageName");
                checkNotNull(permissionName, "permissionName");

                mHandler.sendMessage(
                        obtainMessage(RuntimePermissionPresenterService::onRevokeRuntimePermission,
                                RuntimePermissionPresenterService.this, packageName,
                                permissionName));
            }
        };
    }