discord-jadx/app/src/main/java/androidx/core/view/DragAndDropPermissionsCompa...

32 lines
1.1 KiB
Java

package androidx.core.view;
import android.app.Activity;
import android.os.Build;
import android.view.DragAndDropPermissions;
import android.view.DragEvent;
import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
public final class DragAndDropPermissionsCompat {
private Object mDragAndDropPermissions;
private DragAndDropPermissionsCompat(Object obj) {
this.mDragAndDropPermissions = obj;
}
@Nullable
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX})
public static DragAndDropPermissionsCompat request(Activity activity, DragEvent dragEvent) {
DragAndDropPermissions requestDragAndDropPermissions;
if (Build.VERSION.SDK_INT < 24 || (requestDragAndDropPermissions = activity.requestDragAndDropPermissions(dragEvent)) == null) {
return null;
}
return new DragAndDropPermissionsCompat(requestDragAndDropPermissions);
}
public void release() {
if (Build.VERSION.SDK_INT >= 24) {
((DragAndDropPermissions) this.mDragAndDropPermissions).release();
}
}
}