DCUniMPPermissionUtil.smali 
.class public Lio/dcloud/feature/sdk/DCUniMPPermissionUtil;
.super Ljava/lang/Object;
# direct methods
.method public constructor <init>()V
    .registers 1
    .line 1
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V
    return-void
.end method
.method public static requestPermissions(Landroid/app/Activity;[Ljava/lang/String;I)V
    .registers 4
    if-eqz p0, :cond_11
    if-eqz p1, :cond_11
    .line 1
    instance-of v0, p0, Lio/dcloud/feature/sdk/DCUniMPActivity;
    if-eqz v0, :cond_e
    .line 2
    check-cast p0, Lio/dcloud/feature/sdk/DCUniMPActivity;
    invoke-virtual {p0, p1, p2}, Lio/dcloud/feature/sdk/DCUniMPActivity;->requestUniMPPermissions([Ljava/lang/String;I)V
    goto :goto_11
    .line 4
    :cond_e
    invoke-static {p0, p1, p2}, Landroidx/core/app/ActivityCompat;->requestPermissions(Landroid/app/Activity;[Ljava/lang/String;I)V
    :cond_11
    :goto_11
    return-void
.end method