p.smali

.class final Lcom/cmcm/safewallet/ui/security/p;
.super Landroid/support/v7/widget/RecyclerView$Adapter;
.source "PhoneSecurityResultFragment.java"


# instance fields
.field final synthetic aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

.field aDT:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Lcom/cmcm/safewallet/b/a/e;",
            ">;"
        }
    .end annotation
.end field

.field private aDU:I

.field private aDV:I

.field private aDW:Z


# direct methods
.method public constructor <init>(Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;ZLjava/util/List;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(Z",
            "Ljava/util/List",
            "<",
            "Lcom/cmcm/safewallet/b/a/e;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 286
    iput-object p1, p0, Lcom/cmcm/safewallet/ui/security/p;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-direct {p0}, Landroid/support/v7/widget/RecyclerView$Adapter;-><init>()V

    .line 287
    iput-boolean p2, p0, Lcom/cmcm/safewallet/ui/security/p;->aDW:Z

    .line 288
    iput-object p3, p0, Lcom/cmcm/safewallet/ui/security/p;->aDT:Ljava/util/List;

    .line 289
    return-void
.end method


# virtual methods
.method public final ac(II)V
    .registers 4

    .prologue
    .line 297
    iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/security/p;->aDW:Z

    if-eqz v0, :cond_8

    .line 298
    iput p1, p0, Lcom/cmcm/safewallet/ui/security/p;->aDU:I

    .line 299
    iput p2, p0, Lcom/cmcm/safewallet/ui/security/p;->aDV:I

    .line 301
    :cond_8
    return-void
.end method

.method public final getItemCount()I
    .registers 3

    .prologue
    .line 399
    iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/security/p;->aDW:Z

    if-eqz v0, :cond_a

    const/4 v0, 0x1

    .line 400
    :goto_5
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/security/p;->aDT:Ljava/util/List;

    if-nez v1, :cond_c

    .line 403
    :goto_9
    return v0

    .line 399
    :cond_a
    const/4 v0, 0x0

    goto :goto_5

    .line 403
    :cond_c
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/security/p;->aDT:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v1

    add-int/2addr v0, v1

    goto :goto_9
.end method

.method public final getItemViewType(I)I
    .registers 7

    .prologue
    const/4 v2, 0x3

    const/4 v3, 0x2

    const/4 v1, 0x1

    .line 384
    iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/security/p;->aDW:Z

    if-eqz v0, :cond_12

    move v0, v1

    :goto_8
    sub-int v0, p1, v0

    .line 385
    iget-boolean v4, p0, Lcom/cmcm/safewallet/ui/security/p;->aDW:Z

    if-eqz v4, :cond_14

    if-nez p1, :cond_14

    move v1, v2

    .line 393
    :cond_11
    :goto_11
    return v1

    .line 384
    :cond_12
    const/4 v0, 0x0

    goto :goto_8

    .line 388
    :cond_14
    iget-object v4, p0, Lcom/cmcm/safewallet/ui/security/p;->aDT:Ljava/util/List;

    invoke-interface {v4, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/b/a/e;

    .line 389
    iget v4, v0, Lcom/cmcm/safewallet/b/a/e;->aff:I

    if-eq v4, v3, :cond_24

    iget v4, v0, Lcom/cmcm/safewallet/b/a/e;->aff:I

    if-ne v4, v1, :cond_28

    :cond_24
    iget v0, v0, Lcom/cmcm/safewallet/b/a/e;->afg:I

    if-eq v0, v2, :cond_11

    :cond_28
    move v1, v3

    .line 393
    goto :goto_11
.end method

.method public final onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)V
    .registers 14

    .prologue
    const v5, 0x7f080070

    const v10, 0x7f0200e0

    const/4 v8, -0x1

    const/4 v3, 0x1

    const/4 v4, 0x0

    .line 317
    iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/security/p;->aDW:Z

    if-eqz v0, :cond_31

    if-nez p2, :cond_31

    move-object v0, p1

    .line 318
    check-cast v0, Lcom/cmcm/safewallet/ui/security/o;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/o;->a(Lcom/cmcm/safewallet/ui/security/o;)Landroid/widget/TextView;

    move-result-object v0

    iget v1, p0, Lcom/cmcm/safewallet/ui/security/p;->aDU:I

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V

    .line 319
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/security/p;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v0

    iget v1, p0, Lcom/cmcm/safewallet/ui/security/p;->aDV:I

    invoke-static {v0, v1}, Landroid/support/v4/content/c;->a(Landroid/content/Context;I)I

    move-result v0

    .line 320
    check-cast p1, Lcom/cmcm/safewallet/ui/security/o;

    invoke-static {p1}, Lcom/cmcm/safewallet/ui/security/o;->a(Lcom/cmcm/safewallet/ui/security/o;)Landroid/widget/TextView;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V

    .line 380
    :cond_30
    :goto_30
    return-void

    .line 323
    :cond_31
    const/4 v1, 0x0

    .line 324
    iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/security/p;->aDW:Z

    if-eqz v0, :cond_10f

    move v0, v3

    :goto_37
    sub-int v0, p2, v0

    .line 325
    iget-object v2, p0, Lcom/cmcm/safewallet/ui/security/p;->aDT:Ljava/util/List;

    invoke-interface {v2}, Ljava/util/List;->size()I

    move-result v2

    if-ge v0, v2, :cond_4a

    .line 326
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/security/p;->aDT:Ljava/util/List;

    invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/b/a/e;

    move-object v1, v0

    .line 328
    :cond_4a
    if-eqz v1, :cond_30

    .line 331
    instance-of v0, p1, Lcom/cmcm/safewallet/ui/security/n;

    if-eqz v0, :cond_209

    .line 332
    iget v0, v1, Lcom/cmcm/safewallet/b/a/e;->aff:I

    if-ne v0, v3, :cond_185

    move-object v0, p1

    .line 333
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->a(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/ImageView;

    move-result-object v0

    const v2, 0x7f0201b6

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    move-object v0, p1

    .line 334
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->b(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/TextView;

    move-result-object v0

    invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(I)V

    move-object v0, p1

    .line 335
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->c(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/TextView;

    move-result-object v2

    iget-object v5, p0, Lcom/cmcm/safewallet/ui/security/p;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    const v6, 0x7f080316

    new-array v7, v3, [Ljava/lang/Object;

    move-object v0, v1

    check-cast v0, Lcom/cmcm/safewallet/b/a/j;

    iget-object v0, v0, Lcom/cmcm/safewallet/b/a/j;->afj:Ljava/util/concurrent/CopyOnWriteArrayList;

    invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->size()I

    move-result v0

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    aput-object v0, v7, v4

    invoke-virtual {v5, v6, v7}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    move-object v0, p1

    .line 336
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->d(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/TextView;

    move-result-object v0

    const v2, 0x7f08030d

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(I)V

    move-object v0, p1

    .line 337
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->e(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/TextView;

    move-result-object v2

    move-object v0, v1

    check-cast v0, Lcom/cmcm/safewallet/b/a/j;

    iget-object v0, v0, Lcom/cmcm/safewallet/b/a/j;->afk:Ljava/lang/String;

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    move-object v0, p1

    .line 338
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    move-object v2, v1

    check-cast v2, Lcom/cmcm/safewallet/b/a/j;

    iget-object v5, v2, Lcom/cmcm/safewallet/b/a/j;->afj:Ljava/util/concurrent/CopyOnWriteArrayList;

    .line 1429
    if-eqz v5, :cond_fe

    .line 1430
    invoke-interface {v5}, Ljava/util/List;->size()I

    move-result v2

    if-ne v2, v3, :cond_112

    .line 1431
    new-instance v3, Landroid/widget/ImageView;

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/security/n;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v2

    invoke-direct {v3, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    .line 1432
    invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setAdjustViewBounds(Z)V

    .line 1433
    sget-object v2, Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 1434
    invoke-interface {v5, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/cmcm/security/j;

    .line 1435
    iget-object v4, v0, Lcom/cmcm/safewallet/ui/security/n;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v4}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v4

    iget-object v2, v2, Lcom/cmcm/security/j;->packageName:Ljava/lang/String;

    invoke-static {v4, v3, v2}, Lcom/cmcm/safewallet/utils/d/b;->a(Landroid/content/Context;Landroid/widget/ImageView;Ljava/lang/String;)V

    .line 1436
    iget-object v2, v0, Lcom/cmcm/safewallet/ui/security/n;->aDR:Landroid/widget/FrameLayout;

    invoke-virtual {v2}, Landroid/widget/FrameLayout;->removeAllViews()V

    .line 1437
    new-instance v2, Landroid/widget/FrameLayout$LayoutParams;

    invoke-direct {v2, v8, v8}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    .line 1438
    iget v4, v0, Lcom/cmcm/safewallet/ui/security/n;->padding:I

    iput v4, v2, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I

    .line 1439
    iget v4, v0, Lcom/cmcm/safewallet/ui/security/n;->padding:I

    iput v4, v2, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    .line 1440
    iget v4, v0, Lcom/cmcm/safewallet/ui/security/n;->padding:I

    iput v4, v2, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I

    .line 1441
    iget v4, v0, Lcom/cmcm/safewallet/ui/security/n;->padding:I

    iput v4, v2, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I

    .line 1442
    iget-object v0, v0, Lcom/cmcm/safewallet/ui/security/n;->aDR:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v3, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 348
    :cond_fe
    :goto_fe
    iget-object v0, p1, Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    new-instance v2, Lcom/cmcm/safewallet/ui/security/p$1;

    invoke-direct {v2, p0, v1}, Lcom/cmcm/safewallet/ui/security/p$1;-><init>(Lcom/cmcm/safewallet/ui/security/p;Lcom/cmcm/safewallet/b/a/e;)V

    invoke-virtual {v0, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 354
    iget-object v0, p1, Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v0, v10}, Landroid/view/View;->setBackgroundResource(I)V

    goto/16 :goto_30

    :cond_10f
    move v0, v4

    .line 324
    goto/16 :goto_37

    .line 1444
    :cond_112
    iget-object v2, v0, Lcom/cmcm/safewallet/ui/security/n;->aDR:Landroid/widget/FrameLayout;

    invoke-virtual {v2}, Landroid/widget/FrameLayout;->removeAllViews()V

    move v3, v4

    .line 1446
    :goto_118
    invoke-interface {v5}, Ljava/util/List;->size()I

    move-result v2

    if-ge v3, v2, :cond_fe

    .line 1447
    const/4 v2, 0x4

    if-ge v3, v2, :cond_fe

    .line 1450
    invoke-interface {v5, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/cmcm/security/j;

    .line 1451
    new-instance v6, Landroid/widget/ImageView;

    iget-object v7, v0, Lcom/cmcm/safewallet/ui/security/n;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v7}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v7

    invoke-direct {v6, v7}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    .line 1452
    invoke-virtual {v6, v4}, Landroid/widget/ImageView;->setAdjustViewBounds(Z)V

    .line 1453
    sget-object v7, Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v6, v7}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 1454
    iget-object v7, v0, Lcom/cmcm/safewallet/ui/security/n;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v7}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v7

    iget-object v2, v2, Lcom/cmcm/security/j;->packageName:Ljava/lang/String;

    invoke-static {v7, v6, v2}, Lcom/cmcm/safewallet/utils/d/b;->a(Landroid/content/Context;Landroid/widget/ImageView;Ljava/lang/String;)V

    .line 1455
    new-instance v2, Landroid/widget/FrameLayout$LayoutParams;

    iget v7, v0, Lcom/cmcm/safewallet/ui/security/n;->size:I

    iget v8, v0, Lcom/cmcm/safewallet/ui/security/n;->size:I

    invoke-direct {v2, v7, v8}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    .line 1456
    const/4 v7, 0x2

    if-lt v3, v7, :cond_170

    .line 1458
    add-int/lit8 v7, v3, -0x2

    .line 1459
    add-int/lit8 v8, v7, 0x1

    iget v9, v0, Lcom/cmcm/safewallet/ui/security/n;->padding:I

    mul-int/2addr v8, v9

    iget v9, v0, Lcom/cmcm/safewallet/ui/security/n;->size:I

    mul-int/2addr v7, v9

    add-int/2addr v7, v8

    iput v7, v2, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    .line 1460
    iget v7, v0, Lcom/cmcm/safewallet/ui/security/n;->padding:I

    mul-int/lit8 v7, v7, 0x2

    iget v8, v0, Lcom/cmcm/safewallet/ui/security/n;->size:I

    add-int/2addr v7, v8

    iput v7, v2, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I

    .line 1461
    iget-object v7, v0, Lcom/cmcm/safewallet/ui/security/n;->aDR:Landroid/widget/FrameLayout;

    invoke-virtual {v7, v6, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1446
    :goto_16c
    add-int/lit8 v2, v3, 0x1

    move v3, v2

    goto :goto_118

    .line 1463
    :cond_170
    add-int/lit8 v7, v3, 0x1

    iget v8, v0, Lcom/cmcm/safewallet/ui/security/n;->padding:I

    mul-int/2addr v7, v8

    iget v8, v0, Lcom/cmcm/safewallet/ui/security/n;->size:I

    mul-int/2addr v8, v3

    add-int/2addr v7, v8

    iput v7, v2, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    .line 1464
    iget v7, v0, Lcom/cmcm/safewallet/ui/security/n;->padding:I

    iput v7, v2, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I

    .line 1465
    iget-object v7, v0, Lcom/cmcm/safewallet/ui/security/n;->aDR:Landroid/widget/FrameLayout;

    invoke-virtual {v7, v6, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_16c

    :cond_185
    move-object v0, p1

    .line 340
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->a(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/ImageView;

    move-result-object v0

    const v2, 0x7f0201ba

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    move-object v0, p1

    .line 341
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->b(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/TextView;

    move-result-object v0

    invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(I)V

    move-object v0, p1

    .line 342
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->c(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/TextView;

    move-result-object v2

    iget-object v5, p0, Lcom/cmcm/safewallet/ui/security/p;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    const v6, 0x7f080306

    new-array v3, v3, [Ljava/lang/Object;

    move-object v0, v1

    check-cast v0, Lcom/cmcm/safewallet/b/a/c;

    iget-object v0, v0, Lcom/cmcm/safewallet/b/a/c;->afc:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v0

    aput-object v0, v3, v4

    invoke-virtual {v5, v6, v3}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    move-object v0, p1

    .line 343
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->d(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/TextView;

    move-result-object v0

    const v2, 0x7f08030c

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(I)V

    move-object v0, p1

    .line 344
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/n;->e(Lcom/cmcm/safewallet/ui/security/n;)Landroid/widget/TextView;

    move-result-object v2

    move-object v0, v1

    check-cast v0, Lcom/cmcm/safewallet/b/a/c;

    iget-object v0, v0, Lcom/cmcm/safewallet/b/a/c;->afd:Ljava/lang/String;

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    move-object v0, p1

    .line 345
    check-cast v0, Lcom/cmcm/safewallet/ui/security/n;

    .line 1476
    new-instance v2, Landroid/widget/ImageView;

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/security/n;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v3}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v3

    invoke-direct {v2, v3}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    .line 1477
    invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setAdjustViewBounds(Z)V

    .line 1478
    sget-object v3, Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 1479
    const v3, 0x7f0201bb

    invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 1480
    iget-object v3, v0, Lcom/cmcm/safewallet/ui/security/n;->aDR:Landroid/widget/FrameLayout;

    invoke-virtual {v3}, Landroid/widget/FrameLayout;->removeAllViews()V

    .line 1481
    iget-object v0, v0, Lcom/cmcm/safewallet/ui/security/n;->aDR:Landroid/widget/FrameLayout;

    new-instance v3, Landroid/widget/FrameLayout$LayoutParams;

    invoke-direct {v3, v8, v8}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v0, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto/16 :goto_fe

    .line 355
    :cond_209
    instance-of v0, p1, Lcom/cmcm/safewallet/ui/security/q;

    if-eqz v0, :cond_30

    .line 356
    iget v0, v1, Lcom/cmcm/safewallet/b/a/e;->afg:I

    if-ne v0, v3, :cond_267

    move-object v0, p1

    .line 357
    check-cast v0, Lcom/cmcm/safewallet/ui/security/q;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/q;->a(Lcom/cmcm/safewallet/ui/security/q;)Landroid/widget/TextView;

    move-result-object v0

    iget-object v2, v1, Lcom/cmcm/safewallet/b/a/e;->name:Ljava/lang/String;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    move-object v0, p1

    .line 358
    check-cast v0, Lcom/cmcm/safewallet/ui/security/q;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/q;->b(Lcom/cmcm/safewallet/ui/security/q;)Landroid/widget/TextView;

    move-result-object v0

    iget-object v1, v1, Lcom/cmcm/safewallet/b/a/e;->afh:Ljava/lang/String;

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

    .line 359
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/security/p;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v0

    const v1, 0x7f0d00ab

    invoke-static {v0, v1}, Landroid/support/v4/content/c;->a(Landroid/content/Context;I)I

    move-result v1

    move-object v0, p1

    .line 360
    check-cast v0, Lcom/cmcm/safewallet/ui/security/q;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/q;->a(Lcom/cmcm/safewallet/ui/security/q;)Landroid/widget/TextView;

    move-result-object v0

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    move-object v0, p1

    .line 361
    check-cast v0, Lcom/cmcm/safewallet/ui/security/q;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/q;->c(Lcom/cmcm/safewallet/ui/security/q;)Landroid/widget/ImageView;

    move-result-object v0

    const v1, 0x7f0201bf

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 362
    iget-object v0, p1, Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 363
    iget-object v0, p1, Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/security/p;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v1}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v1

    const v2, 0x7f0d00c4

    invoke-static {v1, v2}, Landroid/support/v4/content/c;->a(Landroid/content/Context;I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V

    goto/16 :goto_30

    :cond_267
    move-object v0, p1

    .line 365
    check-cast v0, Lcom/cmcm/safewallet/ui/security/q;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/q;->a(Lcom/cmcm/safewallet/ui/security/q;)Landroid/widget/TextView;

    move-result-object v0

    iget-object v2, v1, Lcom/cmcm/safewallet/b/a/e;->error:Ljava/lang/String;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    move-object v0, p1

    .line 366
    check-cast v0, Lcom/cmcm/safewallet/ui/security/q;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/q;->b(Lcom/cmcm/safewallet/ui/security/q;)Landroid/widget/TextView;

    move-result-object v0

    iget-object v2, v1, Lcom/cmcm/safewallet/b/a/e;->afh:Ljava/lang/String;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 367
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/security/p;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v0

    const v2, 0x7f0d00aa

    invoke-static {v0, v2}, Landroid/support/v4/content/c;->a(Landroid/content/Context;I)I

    move-result v2

    move-object v0, p1

    .line 368
    check-cast v0, Lcom/cmcm/safewallet/ui/security/q;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/q;->a(Lcom/cmcm/safewallet/ui/security/q;)Landroid/widget/TextView;

    move-result-object v0

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V

    move-object v0, p1

    .line 369
    check-cast v0, Lcom/cmcm/safewallet/ui/security/q;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/security/q;->c(Lcom/cmcm/safewallet/ui/security/q;)Landroid/widget/ImageView;

    move-result-object v0

    const v2, 0x7f0201be

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 371
    iget-object v0, p1, Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    new-instance v2, Lcom/cmcm/safewallet/ui/security/p$2;

    invoke-direct {v2, p0, v1}, Lcom/cmcm/safewallet/ui/security/p$2;-><init>(Lcom/cmcm/safewallet/ui/security/p;Lcom/cmcm/safewallet/b/a/e;)V

    invoke-virtual {v0, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 377
    iget-object v0, p1, Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v0, v10}, Landroid/view/View;->setBackgroundResource(I)V

    goto/16 :goto_30
.end method

.method public final onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder;
    .registers 8

    .prologue
    const/4 v4, 0x0

    .line 305
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/security/p;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v1

    .line 306
    const/4 v0, 0x1

    if-ne p2, v0, :cond_1d

    .line 307
    new-instance v0, Lcom/cmcm/safewallet/ui/security/n;

    iget-object v2, p0, Lcom/cmcm/safewallet/ui/security/p;->aDM:Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;

    const v3, 0x7f0300d6

    invoke-virtual {v1, v3, p1, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v1

    invoke-direct {v0, v2, v1}, Lcom/cmcm/safewallet/ui/security/n;-><init>(Lcom/cmcm/safewallet/ui/security/PhoneSecurityResultFragment;Landroid/view/View;)V

    .line 311
    :goto_1c
    return-object v0

    .line 308
    :cond_1d
    const/4 v0, 0x2

    if-ne p2, v0, :cond_2d

    .line 309
    new-instance v0, Lcom/cmcm/safewallet/ui/security/q;

    const v2, 0x7f0300d8

    invoke-virtual {v1, v2, p1, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v1

    invoke-direct {v0, v1}, Lcom/cmcm/safewallet/ui/security/q;-><init>(Landroid/view/View;)V

    goto :goto_1c

    .line 311
    :cond_2d
    new-instance v0, Lcom/cmcm/safewallet/ui/security/o;

    const v2, 0x7f0300d7

    invoke-virtual {v1, v2, p1, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v1

    invoke-direct {v0, v1}, Lcom/cmcm/safewallet/ui/security/o;-><init>(Landroid/view/View;)V

    goto :goto_1c
.end method