b.smali
.class public final Lcom/cmcm/safewallet/ui/hd/b;
.super Lcom/cmcm/safewallet/ui/base/c/a;
.source "HDBackupTipPresenter.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/cmcm/safewallet/ui/base/c/a",
"<",
"Lcom/cmcm/safewallet/ui/hd/a;",
">;"
}
.end annotation
# instance fields
.field agG:I
.field apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
.prologue
.line 27
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/base/c/a;-><init>(Landroid/content/Context;)V
.line 28
return-void
.end method
# virtual methods
.method public final c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.registers 4
.prologue
.line 32
invoke-super {p0, p1, p2}, Lcom/cmcm/safewallet/ui/base/c/a;->c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.line 33
const-string v0, "from"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/cmcm/safewallet/ui/hd/b;->agG:I
.line 34
const-string v0, "Extra"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/hd/b;->apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
.line 35
return-void
.end method
.method public final pC()V
.registers 7
.prologue
const v5, 0x7f0800c4
const/16 v4, 0x64
const/4 v3, 0x0
const/4 v2, 0x1
.line 42
iget v0, p0, Lcom/cmcm/safewallet/ui/hd/b;->agG:I
const/4 v1, 0x2
if-eq v0, v1, :cond_11
iget v0, p0, Lcom/cmcm/safewallet/ui/hd/b;->agG:I
const/4 v1, 0x3
if-ne v0, v1, :cond_19
.line 1130
:cond_11
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 44
check-cast v0, Lcom/cmcm/safewallet/ui/hd/a;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/hd/a;->pn()V
.line 63
:goto_18
return-void
.line 45
:cond_19
iget v0, p0, Lcom/cmcm/safewallet/ui/hd/b;->agG:I
if-ne v0, v2, :cond_57
.line 47
iget-object v0, p0, Lcom/cmcm/safewallet/ui/hd/b;->apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
.line 2040
iget-object v0, v0, Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;->akw:Ljava/lang/String;
.line 47
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_31
iget-object v0, p0, Lcom/cmcm/safewallet/ui/hd/b;->apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
.line 2049
iget-object v0, v0, Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;->password:Ljava/lang/String;
.line 47
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_4d
.line 49
:cond_31
const-string v0, "HDBackupTipPresenter"
const-string v1, "handleBackupBtnClick fail, param2 or param3 is null"
.line 2052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 51
const-string v0, "M#ui#"
const-string v1, "create blockchain, handleBackupBtnClick fail, param2 or param3 is null"
invoke-static {v4, v0, v2, v1}, Lcom/cmcm/a/b/b;->a(ILjava/lang/String;ILjava/lang/String;)V
.line 2122
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 52
invoke-virtual {p0, v5}, Lcom/cmcm/safewallet/ui/hd/b;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/Toast;->show()V
goto :goto_18
.line 2130
:cond_4d
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 54
check-cast v0, Lcom/cmcm/safewallet/ui/hd/a;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/hd/b;->apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/hd/a;->a(Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;)V
goto :goto_18
.line 58
:cond_57
const-string v0, "HDBackupTipPresenter"
const-string v1, "handleBackupBtnClick fail, source is null"
.line 3052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 60
const-string v0, "M#ui#"
const-string v1, "create blockchain, handleBackupBtnClick fail, source is null"
invoke-static {v4, v0, v2, v1}, Lcom/cmcm/a/b/b;->a(ILjava/lang/String;ILjava/lang/String;)V
.line 3122
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 61
invoke-virtual {p0, v5}, Lcom/cmcm/safewallet/ui/hd/b;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/Toast;->show()V
goto :goto_18
.end method
.method final pD()Z
.registers 6
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 80
iget-object v2, p0, Lcom/cmcm/safewallet/ui/hd/b;->apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
if-eqz v2, :cond_10
iget-object v2, p0, Lcom/cmcm/safewallet/ui/hd/b;->apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
.line 4040
iget-object v2, v2, Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;->akw:Ljava/lang/String;
.line 80
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_2d
:cond_10
move v2, v0
.line 81
:goto_11
if-eqz v2, :cond_2a
.line 83
const-string v3, "HDBackupTipPresenter"
const-string v4, "onPasswordSuccess fail, walletName is null"
.line 4052
invoke-static {v3, v4}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 4122
iget-object v3, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 84
const v4, 0x7f0800c4
invoke-virtual {p0, v4}, Lcom/cmcm/safewallet/ui/hd/b;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-static {v3, v4, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v3
invoke-virtual {v3}, Landroid/widget/Toast;->show()V
.line 86
:cond_2a
if-nez v2, :cond_2f
:goto_2c
return v0
:cond_2d
move v2, v1
.line 80
goto :goto_11
:cond_2f
move v0, v1
.line 86
goto :goto_2c
.end method