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