.class public Lcom/brsdk/android/ui/q;
.super Lcom/brsdk/android/ui/g;
.source "BRUIProtocol.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/brsdk/android/ui/q$a;
    }
.end annotation


# static fields
.field private static a:Lcom/brsdk/android/ui/q;


# direct methods
.method public constructor <init>()V
    .locals 2

    .line 32
    sget v0, Lcom/brsdk/android/R$string;->brsdk_protocol_title:I

    const/4 v1, 0x0

    invoke-direct {p0, v0, v1}, Lcom/brsdk/android/ui/g;-><init>(ILjava/lang/String;)V

    const/4 v0, 0x0

    .line 33
    invoke-virtual {p0, v0}, Lcom/brsdk/android/ui/q;->setCanceledOnTouchOutside(Z)V

    .line 34
    invoke-virtual {p0, v0}, Lcom/brsdk/android/ui/q;->setCancelable(Z)V

    return-void
.end method

.method private static synthetic a(Lcom/brsdk/android/ui/g;)V
    .locals 1

    .line 42
    invoke-static {}, Lcom/brsdk/android/core/b;->c()Lcom/brsdk/android/platform/BRSdkPlatform;

    move-result-object p0

    const-string v0, ""

    invoke-static {v0}, Lcom/brsdk/android/bean/BRSdkState;->b(Ljava/lang/String;)Lcom/brsdk/android/bean/BRSdkState;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/brsdk/android/platform/BRSdkPlatform;->onProtocolEnd(Lcom/brsdk/android/bean/BRSdkState;)V

    .line 43
    invoke-static {}, Lcom/brsdk/android/utils/BRUtils;->exitApp()V

    return-void
.end method

.method private static synthetic b(Lcom/brsdk/android/ui/g;)V
    .locals 1

    .line 40
    invoke-static {}, Lcom/brsdk/android/core/b;->c()Lcom/brsdk/android/platform/BRSdkPlatform;

    move-result-object p0

    const-string v0, ""

    invoke-static {v0}, Lcom/brsdk/android/bean/BRSdkState;->a(Ljava/lang/String;)Lcom/brsdk/android/bean/BRSdkState;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/brsdk/android/platform/BRSdkPlatform;->onProtocolEnd(Lcom/brsdk/android/bean/BRSdkState;)V

    return-void
.end method

.method public static synthetic lambda$GLvlCaQFLsRbtRPhspwKAU1s5cU(Lcom/brsdk/android/ui/g;)V
    .locals 0

    invoke-static {p0}, Lcom/brsdk/android/ui/q;->b(Lcom/brsdk/android/ui/g;)V

    return-void
.end method

.method public static synthetic lambda$PILJTxlk2gcXuhovh-AIPdBPcPg(Lcom/brsdk/android/ui/g;)V
    .locals 0

    invoke-static {p0}, Lcom/brsdk/android/ui/q;->a(Lcom/brsdk/android/ui/g;)V

    return-void
.end method


# virtual methods
.method public a()V
    .locals 2

    .line 82
    sget-object v0, Lcom/brsdk/android/ui/q;->a:Lcom/brsdk/android/ui/q;

    invoke-static {v0}, Lcom/brsdk/android/utils/BRUtils;->isNotEmpty(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_0

    sget-object v0, Lcom/brsdk/android/ui/q;->a:Lcom/brsdk/android/ui/q;

    invoke-virtual {v0}, Lcom/brsdk/android/ui/q;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_0

    .line 83
    sget-object v0, Lcom/brsdk/android/ui/q;->a:Lcom/brsdk/android/ui/q;

    invoke-virtual {v0}, Lcom/brsdk/android/ui/q;->dismiss()V

    .line 85
    :cond_0
    invoke-static {}, Lcom/brsdk/android/utils/BRShared;->getInstance()Lcom/brsdk/android/utils/BRShared;

    move-result-object v0

    invoke-virtual {v0}, Lcom/brsdk/android/utils/BRShared;->f()Z

    move-result v0

    if-eqz v0, :cond_1

    .line 86
    invoke-static {}, Lcom/brsdk/android/core/b;->c()Lcom/brsdk/android/platform/BRSdkPlatform;

    move-result-object v0

    const-string v1, ""

    invoke-static {v1}, Lcom/brsdk/android/bean/BRSdkState;->a(Ljava/lang/String;)Lcom/brsdk/android/bean/BRSdkState;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/brsdk/android/platform/BRSdkPlatform;->onProtocolEnd(Lcom/brsdk/android/bean/BRSdkState;)V

    goto :goto_0

    .line 88
    :cond_1
    invoke-super {p0}, Lcom/brsdk/android/ui/g;->a()V

    :goto_0
    return-void
.end method

.method protected a(Landroid/view/WindowManager$LayoutParams;)V
    .locals 1

    const/high16 v0, 0x437a0000    # 250.0f

    .line 76
    invoke-static {v0}, Lcom/brsdk/android/utils/BRUtils;->a(F)I

    move-result v0

    iput v0, p1, Landroid/view/WindowManager$LayoutParams;->width:I

    .line 77
    invoke-virtual {p0}, Lcom/brsdk/android/ui/q;->b()I

    move-result v0

    iput v0, p1, Landroid/view/WindowManager$LayoutParams;->height:I

    return-void
.end method

.method protected b(Ljava/lang/String;)V
    .locals 12

    .line 50
    sget-object p1, Lcom/brsdk/android/data/a;->k:[Ljava/lang/String;

    const/4 v0, 0x2

    .line 51
    new-array v0, v0, [Ljava/lang/String;

    const-string v1, ""

    const-string v2, "PriPolicy"

    .line 52
    invoke-static {v2, v1}, Lcom/brsdk/android/core/c;->a(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    const/4 v3, 0x0

    aput-object v2, v0, v3

    const-string v2, "UserAgree"

    .line 53
    invoke-static {v2, v1}, Lcom/brsdk/android/core/c;->a(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    const/4 v2, 0x1

    aput-object v1, v0, v2

    .line 54
    new-instance v1, Landroid/text/SpannableString;

    const-string v2, "\u5728\u6b64\u7279\u522b\u63d0\u9192\u60a8\u5728\u6ce8\u518c\u6210\u4e3a\u7528\u6237\u4e4b\u524d\uff0c\u8bf7\u8ba4\u771f\u9605\u8bfb\u672c\u300a\u9690\u79c1\u653f\u7b56\u300b\u4e0e\u300a\u7528\u6237\u534f\u8bae\u300b\uff0c\u786e\u4fdd\u60a8\u5145\u5206\u7406\u89e3\u672c\u534f\u8bae\u4e2d\u5404\u6761\u6b3e\u3002\u8bf7\u60a8\u5ba1\u614e\u9605\u8bfb\u5e76\u9009\u62e9\u63a5\u53d7\u6216\u4e0d\u63a5\u53d7\u672c\u534f\u8bae\u3002\u60a8\u7684\u6ce8\u518c\u3001\u767b\u5f55\u3001\u4f7f\u7528\u7b49\u884c\u4e3a\u5c06\u89c6\u4e3a\u5bf9\u672c\u534f\u8bae\u7684\u63a5\u53d7\uff0c\u5e76\u540c\u610f\u63a5\u53d7\u672c\u534f\u8bae\u300a\u5404\u9879\u6761\u6b3e\u7684\u7ea6\u675f\u300b\u3002"

    invoke-direct {v1, v2}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    .line 55
    array-length v4, p1

    array-length v5, v0

    invoke-static {v4, v5}, Ljava/lang/Math;->min(II)I

    move-result v4

    .line 56
    invoke-virtual {p0}, Lcom/brsdk/android/ui/q;->getContext()Landroid/content/Context;

    move-result-object v5

    invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v5

    sget v6, Lcom/brsdk/android/R$color;->brsdk_theme:I

    invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getColor(I)I

    move-result v5

    if-lez v4, :cond_0

    move v6, v3

    :goto_0
    if-ge v6, v4, :cond_0

    .line 59
    aget-object v7, p1, v6

    invoke-virtual {v2, v7}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v7

    .line 60
    aget-object v8, p1, v6

    invoke-virtual {v8}, Ljava/lang/String;->length()I

    move-result v8

    add-int/2addr v8, v7

    .line 61
    new-instance v9, Lcom/brsdk/android/ui/q$a;

    aget-object v10, v0, v6

    const/4 v11, 0x0

    invoke-direct {v9, p0, v10, v11}, Lcom/brsdk/android/ui/q$a;-><init>(Lcom/brsdk/android/ui/q;Ljava/lang/String;Lcom/brsdk/android/ui/q$1;)V

    const/16 v10, 0x21

    invoke-virtual {v1, v9, v7, v8, v10}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V

    .line 63
    new-instance v9, Landroid/text/style/ForegroundColorSpan;

    invoke-direct {v9, v5}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-virtual {v1, v9, v7, v8, v10}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V

    .line 65
    new-instance v9, Landroid/text/style/BackgroundColorSpan;

    invoke-direct {v9, v3}, Landroid/text/style/BackgroundColorSpan;-><init>(I)V

    invoke-virtual {v1, v9, v7, v8, v10}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V

    add-int/lit8 v6, v6, 0x1

    goto :goto_0

    .line 69
    :cond_0
    sget p1, Lcom/brsdk/android/R$id;->brMessage:I

    invoke-virtual {p0, p1}, Lcom/brsdk/android/ui/q;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/TextView;

    .line 70
    invoke-static {}, Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V

    .line 71
    invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    return-void
.end method

.method public onShow(Landroid/content/DialogInterface;)V
    .locals 0

    return-void
.end method

.method public setContentView(I)V
    .locals 2

    .line 39
    sget p1, Lcom/brsdk/android/R$layout;->brsdk_protocol:I

    invoke-super {p0, p1}, Lcom/brsdk/android/ui/g;->setContentView(I)V

    .line 40
    sget p1, Lcom/brsdk/android/R$string;->brsdk_protocol_agree:I

    sget-object v0, Lcom/brsdk/android/ui/-$$Lambda$q$GLvlCaQFLsRbtRPhspwKAU1s5cU;->INSTANCE:Lcom/brsdk/android/ui/-$$Lambda$q$GLvlCaQFLsRbtRPhspwKAU1s5cU;

    invoke-virtual {p0, p1, v0}, Lcom/brsdk/android/ui/q;->b(ILcom/brsdk/android/event/BRValueListener;)Lcom/brsdk/android/ui/g;

    move-result-object p1

    sget v0, Lcom/brsdk/android/R$string;->brsdk_protocol_deny:I

    sget-object v1, Lcom/brsdk/android/ui/-$$Lambda$q$PILJTxlk2gcXuhovh-AIPdBPcPg;->INSTANCE:Lcom/brsdk/android/ui/-$$Lambda$q$PILJTxlk2gcXuhovh-AIPdBPcPg;

    .line 41
    invoke-virtual {p1, v0, v1}, Lcom/brsdk/android/ui/g;->a(ILcom/brsdk/android/event/BRValueListener;)Lcom/brsdk/android/ui/g;

    return-void
.end method