m.smali

.class public Lcom/cmcm/safewallet/ui/giftcard/m;
.super Lcom/cmcm/safewallet/ui/base/a/a;
.source "GiftcardCoinSelectDialogFragment.java"


# instance fields
.field private alP:Landroid/support/v7/widget/RecyclerView;

.field alQ:Lcom/cmcm/safewallet/ui/giftcard/u;

.field alR:Lcom/cmcm/safewallet/ui/giftcard/n;


# direct methods
.method public constructor <init>()V
    .registers 1

    .prologue
    .line 21
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/base/a/a;-><init>()V

    return-void
.end method

.method public static cF(Ljava/lang/String;)Lcom/cmcm/safewallet/ui/giftcard/m;
    .registers 4

    .prologue
    .line 32
    new-instance v0, Lcom/cmcm/safewallet/ui/giftcard/m;

    invoke-direct {v0}, Lcom/cmcm/safewallet/ui/giftcard/m;-><init>()V

    .line 33
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 34
    const-string v2, "curr_address"

    invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 35
    invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/giftcard/m;->setArguments(Landroid/os/Bundle;)V

    .line 36
    return-object v0
.end method

.method private static w(Ljava/util/List;)Ljava/util/List;
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/cmcm/safewallet/ui/exchange/data/b;",
            ">;)",
            "Ljava/util/List",
            "<",
            "Lcom/cmcm/safewallet/ui/exchange/data/b;",
            ">;"
        }
    .end annotation

    .prologue
    .line 110
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

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

    move-result v3

    .line 114
    const/4 v0, 0x0

    move v1, v0

    :goto_b
    if-ge v1, v3, :cond_43

    .line 115
    invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/ui/exchange/data/b;

    .line 116
    new-instance v4, Lcom/cmcm/safewallet/ui/exchange/data/b;

    invoke-direct {v4}, Lcom/cmcm/safewallet/ui/exchange/data/b;-><init>()V

    .line 2040
    iget-object v5, v0, Lcom/cmcm/safewallet/ui/exchange/data/b;->akx:Ljava/util/List;

    .line 2044
    iput-object v5, v4, Lcom/cmcm/safewallet/ui/exchange/data/b;->akx:Ljava/util/List;

    .line 2088
    iget-boolean v5, v0, Lcom/cmcm/safewallet/ui/exchange/data/b;->akz:Z

    .line 2092
    iput-boolean v5, v4, Lcom/cmcm/safewallet/ui/exchange/data/b;->akz:Z

    .line 3064
    iget-object v5, v0, Lcom/cmcm/safewallet/ui/exchange/data/b;->address:Ljava/lang/String;

    .line 3068
    iput-object v5, v4, Lcom/cmcm/safewallet/ui/exchange/data/b;->address:Ljava/lang/String;

    .line 4056
    iget-object v5, v0, Lcom/cmcm/safewallet/ui/exchange/data/b;->akA:Ljava/lang/String;

    .line 4060
    iput-object v5, v4, Lcom/cmcm/safewallet/ui/exchange/data/b;->akA:Ljava/lang/String;

    .line 4080
    iget-wide v6, v0, Lcom/cmcm/safewallet/ui/exchange/data/b;->Vv:J

    .line 4084
    iput-wide v6, v4, Lcom/cmcm/safewallet/ui/exchange/data/b;->Vv:J

    .line 5048
    iget-wide v6, v0, Lcom/cmcm/safewallet/ui/exchange/data/b;->aky:D

    .line 5052
    iput-wide v6, v4, Lcom/cmcm/safewallet/ui/exchange/data/b;->aky:D

    .line 6032
    iget-object v5, v0, Lcom/cmcm/safewallet/ui/exchange/data/b;->akw:Ljava/lang/String;

    .line 6036
    iput-object v5, v4, Lcom/cmcm/safewallet/ui/exchange/data/b;->akw:Ljava/lang/String;

    .line 6072
    iget v5, v0, Lcom/cmcm/safewallet/ui/exchange/data/b;->Ze:I

    .line 6076
    iput v5, v4, Lcom/cmcm/safewallet/ui/exchange/data/b;->Ze:I

    .line 6096
    iget-object v0, v0, Lcom/cmcm/safewallet/ui/exchange/data/b;->aks:Ljava/lang/String;

    .line 6100
    iput-object v0, v4, Lcom/cmcm/safewallet/ui/exchange/data/b;->aks:Ljava/lang/String;

    .line 127
    invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 114
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_b

    .line 130
    :cond_43
    return-object v2
.end method


# virtual methods
.method public onAttach(Landroid/content/Context;)V
    .registers 3

    .prologue
    .line 41
    invoke-super {p0, p1}, Lcom/cmcm/safewallet/ui/base/a/a;->onAttach(Landroid/content/Context;)V

    .line 47
    instance-of v0, p1, Lcom/cmcm/safewallet/ui/giftcard/n;

    if-eqz v0, :cond_b

    .line 48
    check-cast p1, Lcom/cmcm/safewallet/ui/giftcard/n;

    iput-object p1, p0, Lcom/cmcm/safewallet/ui/giftcard/m;->alR:Lcom/cmcm/safewallet/ui/giftcard/n;

    .line 50
    :cond_b
    return-void
.end method

.method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
    .registers 8

    .prologue
    .line 55
    new-instance v1, Landroid/app/Dialog;

    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/giftcard/m;->getContext()Landroid/content/Context;

    move-result-object v0

    const v2, 0x7f0a00d5

    invoke-direct {v1, v0, v2}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V

    .line 56
    const v0, 0x7f03007e

    invoke-virtual {v1, v0}, Landroid/app/Dialog;->setContentView(I)V

    .line 57
    const v0, 0x7f0f0266

    invoke-virtual {v1, v0}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;

    move-result-object v0

    new-instance v2, Lcom/cmcm/safewallet/ui/giftcard/m$1;

    invoke-direct {v2, p0}, Lcom/cmcm/safewallet/ui/giftcard/m$1;-><init>(Lcom/cmcm/safewallet/ui/giftcard/m;)V

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

    .line 64
    const v0, 0x7f0f0264

    invoke-virtual {v1, v0}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;

    move-result-object v0

    new-instance v2, Lcom/cmcm/safewallet/ui/giftcard/m$2;

    invoke-direct {v2, p0}, Lcom/cmcm/safewallet/ui/giftcard/m$2;-><init>(Lcom/cmcm/safewallet/ui/giftcard/m;)V

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

    .line 70
    const/4 v0, 0x1

    invoke-virtual {v1, v0}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V

    .line 72
    invoke-virtual {v1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;

    move-result-object v0

    .line 73
    invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;

    move-result-object v2

    .line 74
    const/4 v3, -0x1

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->width:I

    .line 75
    const/4 v3, -0x2

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->height:I

    .line 76
    const/16 v3, 0x50

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->gravity:I

    .line 77
    invoke-virtual {v0, v2}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V

    .line 1085
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/m;->alR:Lcom/cmcm/safewallet/ui/giftcard/n;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/giftcard/n;->oB()Ljava/util/List;

    move-result-object v2

    .line 1087
    if-nez v2, :cond_55

    .line 1088
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/giftcard/m;->dismiss()V

    .line 81
    :goto_54
    return-object v1

    .line 1092
    :cond_55
    invoke-interface {v2}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_61

    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/giftcard/m;->getArguments()Landroid/os/Bundle;

    move-result-object v0

    if-nez v0, :cond_64

    .line 1093
    :cond_61
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/giftcard/m;->dismiss()V

    .line 1096
    :cond_64
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/giftcard/m;->getArguments()Landroid/os/Bundle;

    move-result-object v0

    const-string v3, "curr_address"

    invoke-virtual {v0, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 1098
    if-nez v3, :cond_73

    .line 1099
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/giftcard/m;->dismiss()V

    .line 1102
    :cond_73
    const v0, 0x7f0f0265

    invoke-virtual {v1, v0}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/support/v7/widget/RecyclerView;

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/m;->alP:Landroid/support/v7/widget/RecyclerView;

    .line 1103
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/m;->alP:Landroid/support/v7/widget/RecyclerView;

    new-instance v4, Landroid/support/v7/widget/LinearLayoutManager;

    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/giftcard/m;->getContext()Landroid/content/Context;

    move-result-object v5

    invoke-direct {v4, v5}, Landroid/support/v7/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V

    invoke-virtual {v0, v4}, Landroid/support/v7/widget/RecyclerView;->setLayoutManager(Landroid/support/v7/widget/RecyclerView$LayoutManager;)V

    .line 1105
    new-instance v0, Lcom/cmcm/safewallet/ui/giftcard/u;

    invoke-static {v2}, Lcom/cmcm/safewallet/ui/giftcard/m;->w(Ljava/util/List;)Ljava/util/List;

    move-result-object v2

    invoke-direct {v0, v2, v3}, Lcom/cmcm/safewallet/ui/giftcard/u;-><init>(Ljava/util/List;Ljava/lang/String;)V

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/m;->alQ:Lcom/cmcm/safewallet/ui/giftcard/u;

    .line 1106
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/giftcard/m;->alP:Landroid/support/v7/widget/RecyclerView;

    iget-object v2, p0, Lcom/cmcm/safewallet/ui/giftcard/m;->alQ:Lcom/cmcm/safewallet/ui/giftcard/u;

    invoke-virtual {v0, v2}, Landroid/support/v7/widget/RecyclerView;->setAdapter(Landroid/support/v7/widget/RecyclerView$Adapter;)V

    goto :goto_54
.end method