p.smali
.class public final Lcom/cmcm/safewallet/ui/personal/p;
.super Lcom/cmcm/safewallet/ui/base/c/a;
.source "WalletMDetailPresenter.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/cmcm/safewallet/ui/base/c/a",
"<",
"Lcom/cmcm/safewallet/ui/personal/o;",
">;"
}
.end annotation
# instance fields
.field Zo:Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
.field auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
.field auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.field auS:I
.field private auT:Lcom/cmcm/safewallet/ui/personal/q;
.field auU:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 89
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/base/c/a;-><init>(Landroid/content/Context;)V
.line 86
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auU:Z
.line 90
return-void
.end method
.method static synthetic a(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f08003c
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic b(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0801c8
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic c(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0801c6
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic d(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0801c7
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic e(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0801c7
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic f(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0800ae
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic g(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0801c8
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic h(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0801c6
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic i(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0801c7
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic j(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0801c7
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic k(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0801c9
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic l(Lcom/cmcm/safewallet/ui/personal/p;)Ljava/lang/String;
.registers 2
.prologue
.line 63
const v0, 0x7f0800ae
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
# virtual methods
.method final a(Ljava/lang/String;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Z
.registers 12
.prologue
const v5, 0x7f0801c7
const/16 v7, 0x64
const/4 v6, 0x1
.line 486
const/4 v2, 0x0
.line 487
const v0, 0x7f0801c8
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v1
.line 13056
iget-boolean v0, p2, Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;->Uq:Z
.line 489
if-eqz v0, :cond_57
.line 490
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/n;->gb()Lcom/cmcm/safewallet/data/thwallet/e/e;
move-result-object v0
iget-object v2, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 13068
iget-object v2, v2, Lcom/cmcm/safewallet/data/models/property/HDCoinModel;->address:Ljava/lang/String;
.line 490
new-instance v3, Lcom/cmcm/safewallet/ui/personal/p$7;
invoke-direct {v3, p0}, Lcom/cmcm/safewallet/ui/personal/p$7;-><init>(Lcom/cmcm/safewallet/ui/personal/p;)V
invoke-interface {v0, v2, v3}, Lcom/cmcm/safewallet/data/thwallet/e/e;->a(Ljava/lang/String;Lcom/cmcm/safewallet/utils/concurrent/a/c;)Z
move-result v0
.line 497
const-string v2, "deleteHDCoinInfo"
invoke-virtual {p0, v2}, Lcom/cmcm/safewallet/ui/personal/p;->dv(Ljava/lang/String;)V
move-object v8, v1
move v1, v0
move-object v0, v8
.line 523
:goto_2f
if-eqz v1, :cond_11f
.line 524
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v2, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v2}, Lcom/cmcm/safewallet/ui/property/b/e;->d(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)I
move-result v0
.line 525
invoke-static {v0}, Lcom/cmcm/safewallet/data/e/b;->aM(I)I
move-result v0
.line 526
const-string v2, "0"
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/personal/p;->rG()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v0, v3}, Lcom/cmcm/safewallet/data/e/b;->d(Ljava/lang/String;ILjava/lang/String;)V
.line 527
const-string v2, "0"
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/personal/p;->rG()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v0, v3}, Lcom/cmcm/safewallet/data/e/b;->c(Ljava/lang/String;ILjava/lang/String;)V
.line 529
const-string v0, "M#ui#"
const-string v2, "delete hd wallet,success"
invoke-static {v7, v0, v6, v2}, Lcom/cmcm/a/b/b;->a(ILjava/lang/String;ILjava/lang/String;)V
.line 535
:goto_56
return v1
.line 500
:cond_57
:try_start_57
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/n;->fV()Lcom/cmcm/safewallet/data/coinprovider/hdwallet/f/f;
move-result-object v0
iget-object v3, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 13093
iget-object v3, v3, Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;->Zq:Ljava/lang/String;
.line 14068
iget-object v4, p2, Lcom/cmcm/safewallet/data/models/property/HDCoinModel;->address:Ljava/lang/String;
.line 500
invoke-interface {v0, v3, p1, v4}, Lcom/cmcm/safewallet/data/coinprovider/hdwallet/f/f;->m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
:try_end_68
.catch Lcom/cmcm/safewallet/data/coinprovider/cm/RemoteNetworkException; {:try_start_57 .. :try_end_68} :catch_6d
.catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/InvalidCloudDataException; {:try_start_57 .. :try_end_68} :catch_8b
.catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/SyncCloudDataFailException; {:try_start_57 .. :try_end_68} :catch_a6
.catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/NotExistCloudResourceException; {:try_start_57 .. :try_end_68} :catch_c2
.catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/DataUpdateFailException; {:try_start_57 .. :try_end_68} :catch_e4
.catch Ljava/lang/Exception; {:try_start_57 .. :try_end_68} :catch_103
move-result v0
move-object v8, v1
move v1, v0
move-object v0, v8
.line 520
goto :goto_2f
.line 501
:catch_6d
move-exception v0
.line 502
const-string v1, "WalletMDetailPresenter"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "deleteHDCoinInfo(), "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 15052
invoke-static {v1, v0}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 503
const v0, 0x7f0801c6
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
move v1, v2
.line 520
goto :goto_2f
.line 504
:catch_8b
move-exception v0
.line 505
const-string v1, "WalletMDetailPresenter"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "deleteHDCoinInfo(), "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 16052
invoke-static {v1, v0}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 506
invoke-virtual {p0, v5}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
move v1, v2
.line 520
goto :goto_2f
.line 507
:catch_a6
move-exception v0
.line 508
const-string v1, "WalletMDetailPresenter"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "deleteHDCoinInfo(), "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 17052
invoke-static {v1, v0}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 509
invoke-virtual {p0, v5}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
move v1, v2
.line 520
goto/16 :goto_2f
.line 510
:catch_c2
move-exception v0
.line 511
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/personal/p;->rI()V
.line 512
const-string v1, "WalletMDetailPresenter"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "deleteHDCoinInfo(), "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 18052
invoke-static {v1, v0}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 513
const v0, 0x7f0801c9
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
move v1, v2
.line 520
goto/16 :goto_2f
.line 514
:catch_e4
move-exception v0
.line 515
const-string v1, "WalletMDetailPresenter"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "deleteHDCoinInfo(), "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 19052
invoke-static {v1, v0}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 516
const v0, 0x7f0800ae
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->getString(I)Ljava/lang/String;
move-result-object v0
move v1, v2
.line 520
goto/16 :goto_2f
.line 517
:catch_103
move-exception v0
.line 518
const-string v3, "WalletMDetailPresenter"
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "deleteHDCoinInfo(), "
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 20052
invoke-static {v3, v4}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 519
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
move-object v0, v1
move v1, v2
goto/16 :goto_2f
.line 531
:cond_11f
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->dw(Ljava/lang/String;)V
.line 533
const-string v2, "M#ui#"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "delete hd wallet,fail,error = "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v7, v2, v6, v0}, Lcom/cmcm/a/b/b;->a(ILjava/lang/String;ILjava/lang/String;)V
goto/16 :goto_56
.end method
.method final bN(I)V
.registers 3
.prologue
.line 266
.line 8130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 266
check-cast v0, Lcom/cmcm/safewallet/ui/personal/o;
invoke-interface {v0, p1}, Lcom/cmcm/safewallet/ui/personal/o;->bL(I)V
.line 267
return-void
.end method
.method public final c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.registers 8
.prologue
const/4 v1, 0x1
const/4 v2, 0x0
.line 94
invoke-super {p0, p1, p2}, Lcom/cmcm/safewallet/ui/base/c/a;->c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.line 95
const-string v0, "model"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
.line 96
const-string v0, "model_1"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 1293
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0}, Lcom/cmcm/safewallet/ui/property/b/e;->a(Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)I
move-result v0
iget-object v3, p0, Lcom/cmcm/safewallet/ui/personal/p;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v4, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 1294
invoke-static {v3, v4}, Lcom/cmcm/safewallet/ui/property/b/e;->f(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Ljava/lang/String;
move-result-object v3
.line 1293
invoke-static {v0, v3}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->c(ILjava/lang/String;)Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
move-result-object v0
.line 1295
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v3
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/n;->fY()Lcom/cmcm/safewallet/data/c/f;
move-result-object v3
.line 1297
const/4 v4, 0x0
:try_start_34
invoke-interface {v3, v0, v4}, Lcom/cmcm/safewallet/data/c/f;->a(Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;Z)Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->Zo:Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
.line 1298
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 2020
if-eqz v0, :cond_7b
move v0, v1
.line 1298
:goto_3f
if-eqz v0, :cond_7d
.line 1299
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
iget-object v3, p0, Lcom/cmcm/safewallet/ui/personal/p;->Zo:Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->kS()I
move-result v3
.line 2117
iput v3, v0, Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;->Vu:I
:try_end_4b
.catch Ljava/lang/Exception; {:try_start_34 .. :try_end_4b} :catch_88
.line 98
:goto_4b
const-string v0, "Integer"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auS:I
.line 2275
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auT:Lcom/cmcm/safewallet/ui/personal/q;
if-nez v0, :cond_7a
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 3020
if-eqz v0, :cond_94
move v0, v1
.line 2276
:goto_5c
if-nez v0, :cond_7a
.line 2277
new-instance v0, Lcom/cmcm/safewallet/ui/personal/q;
invoke-direct {v0, p0, v2}, Lcom/cmcm/safewallet/ui/personal/q;-><init>(Lcom/cmcm/safewallet/ui/personal/p;B)V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auT:Lcom/cmcm/safewallet/ui/personal/q;
.line 2278
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
.line 2279
const-string v1, "backup_wallet_success"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 3122
iget-object v1, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 2280
invoke-static {v1}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;
move-result-object v1
iget-object v2, p0, Lcom/cmcm/safewallet/ui/personal/p;->auT:Lcom/cmcm/safewallet/ui/personal/q;
invoke-virtual {v1, v2, v0}, Landroid/support/v4/content/i;->a(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V
.line 100
:cond_7a
return-void
:cond_7b
move v0, v2
.line 2020
goto :goto_3f
.line 1301
:cond_7d
:try_start_7d
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v3, p0, Lcom/cmcm/safewallet/ui/personal/p;->Zo:Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->kS()I
move-result v3
.line 2120
iput v3, v0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zh:I
:try_end_87
.catch Ljava/lang/Exception; {:try_start_7d .. :try_end_87} :catch_88
goto :goto_4b
.line 1304
:catch_88
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
.line 1305
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
goto :goto_4b
:cond_94
move v0, v2
.line 3020
goto :goto_5c
.end method
.method final ds(Ljava/lang/String;)V
.registers 4
.prologue
const/4 v1, 0x1
.line 329
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 9020
if-eqz v0, :cond_18
move v0, v1
.line 329
:goto_6
if-eqz v0, :cond_1a
.line 9130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 331
check-cast v0, Lcom/cmcm/safewallet/ui/personal/o;
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/personal/o;->X(Z)V
.line 332
new-instance v0, Lcom/cmcm/safewallet/ui/personal/p$2;
invoke-direct {v0, p0, p1}, Lcom/cmcm/safewallet/ui/personal/p$2;-><init>(Lcom/cmcm/safewallet/ui/personal/p;Ljava/lang/String;)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 405
:goto_17
return-void
.line 9020
:cond_18
const/4 v0, 0x0
goto :goto_6
.line 10130
:cond_1a
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 396
check-cast v0, Lcom/cmcm/safewallet/ui/personal/o;
invoke-interface {v0, p1}, Lcom/cmcm/safewallet/ui/personal/o;->dq(Ljava/lang/String;)V
.line 397
new-instance v0, Lcom/cmcm/safewallet/ui/personal/p$3;
invoke-direct {v0, p0, p1}, Lcom/cmcm/safewallet/ui/personal/p$3;-><init>(Lcom/cmcm/safewallet/ui/personal/p;Ljava/lang/String;)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
goto :goto_17
.end method
.method final dt(Ljava/lang/String;)V
.registers 4
.prologue
const/4 v1, 0x1
.line 440
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 11020
if-eqz v0, :cond_25
move v0, v1
.line 440
:goto_6
if-nez v0, :cond_27
.line 442
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/n;->fY()Lcom/cmcm/safewallet/data/c/f;
move-result-object v0
.line 443
iget-object v1, p0, Lcom/cmcm/safewallet/ui/personal/p;->Zo:Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/data/c/f;->b(Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;)Z
.line 11130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 444
check-cast v0, Lcom/cmcm/safewallet/ui/personal/o;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/personal/o;->rz()V
.line 446
new-instance v0, Lcom/cmcm/safewallet/ui/personal/p$5;
invoke-direct {v0, p0, p1}, Lcom/cmcm/safewallet/ui/personal/p$5;-><init>(Lcom/cmcm/safewallet/ui/personal/p;Ljava/lang/String;)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 473
:goto_24
return-void
.line 11020
:cond_25
const/4 v0, 0x0
goto :goto_6
.line 12130
:cond_27
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 453
check-cast v0, Lcom/cmcm/safewallet/ui/personal/o;
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/personal/o;->X(Z)V
.line 454
new-instance v0, Lcom/cmcm/safewallet/ui/personal/p$6;
invoke-direct {v0, p0, p1}, Lcom/cmcm/safewallet/ui/personal/p$6;-><init>(Lcom/cmcm/safewallet/ui/personal/p;Ljava/lang/String;)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
goto :goto_24
.end method
.method final du(Ljava/lang/String;)V
.registers 4
.prologue
.line 543
.line 20130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 543
check-cast v0, Lcom/cmcm/safewallet/ui/personal/o;
const/4 v1, 0x1
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/personal/o;->X(Z)V
.line 544
new-instance v0, Lcom/cmcm/safewallet/ui/personal/p$8;
invoke-direct {v0, p0, p1}, Lcom/cmcm/safewallet/ui/personal/p$8;-><init>(Lcom/cmcm/safewallet/ui/personal/p;Ljava/lang/String;)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 619
return-void
.end method
.method final dv(Ljava/lang/String;)V
.registers 5
.prologue
.line 622
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/personal/p;->rF()Z
move-result v0
if-eqz v0, :cond_20
.line 623
invoke-static {}, Lcom/cmcm/safewallet/utils/p;->uX()Z
move-result v0
.line 624
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ", hardware shutdown result = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
if-eqz v0, :cond_21
const-string v0, "success"
:goto_1d
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 629
:cond_20
return-void
.line 624
:cond_21
const-string v0, "fail"
goto :goto_1d
.end method
.method final dw(Ljava/lang/String;)V
.registers 4
.prologue
.line 642
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/personal/p;->mG()Z
move-result v0
if-eqz v0, :cond_10
.line 22138
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 643
new-instance v1, Lcom/cmcm/safewallet/ui/personal/p$9;
invoke-direct {v1, p0, p1}, Lcom/cmcm/safewallet/ui/personal/p$9;-><init>(Lcom/cmcm/safewallet/ui/personal/p;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
.line 651
:cond_10
return-void
.end method
.method public final kT()I
.registers 4
.prologue
.line 159
iget-object v1, p0, Lcom/cmcm/safewallet/ui/personal/p;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v2, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 7020
if-eqz v2, :cond_c
const/4 v0, 0x1
.line 6135
:goto_7
if-eqz v0, :cond_e
.line 7105
iget v0, v2, Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;->Vt:I
.line 6136
:goto_b
return v0
.line 7020
:cond_c
const/4 v0, 0x0
goto :goto_7
.line 7134
:cond_e
iget v0, v1, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->XH:I
goto :goto_b
.end method
.method final mG()Z
.registers 2
.prologue
.line 654
.line 23130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 654
if-eqz v0, :cond_10
.line 24130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 654
check-cast v0, Lcom/cmcm/safewallet/ui/personal/o;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/personal/o;->mG()Z
move-result v0
if-eqz v0, :cond_10
const/4 v0, 0x1
:goto_f
return v0
:cond_10
const/4 v0, 0x0
goto :goto_f
.end method
.method public final mI()Z
.registers 2
.prologue
.line 133
.line 5130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 133
check-cast v0, Lcom/cmcm/safewallet/ui/personal/o;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/personal/o;->qV()Z
move-result v0
if-eqz v0, :cond_12
.line 134
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 6020
if-eqz v0, :cond_10
const/4 v0, 0x1
:goto_f
return v0
:cond_10
const/4 v0, 0x0
.line 134
goto :goto_f
.line 136
:cond_12
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/c/a;->mI()Z
move-result v0
goto :goto_f
.end method
.method public final onActivityResult(IILandroid/content/Intent;)V
.registers 9
.prologue
.line 668
invoke-super {p0, p1, p2, p3}, Lcom/cmcm/safewallet/ui/base/c/a;->onActivityResult(IILandroid/content/Intent;)V
.line 669
const/4 v0, -0x1
if-ne p2, v0, :cond_42
.line 670
const/4 v0, 0x1
if-eq p1, v0, :cond_f
const/4 v0, 0x2
if-eq p1, v0, :cond_f
const/4 v0, 0x3
if-ne p1, v0, :cond_42
.line 671
:cond_f
const-string v0, "result"
const/4 v1, 0x0
invoke-virtual {p3, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v2
.line 672
const-string v0, "Extra"
invoke-virtual {p3, v0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/IConnectModel;
.line 673
const-string v1, "WalletMDetailPresenter"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "onActivityResult: result = "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 25052
invoke-static {v1, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 25130
iget-object v1, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 674
check-cast v1, Landroid/app/Activity;
invoke-static {v1, v2}, Lcom/cmcm/safewallet/utils/p;->b(Landroid/app/Activity;I)V
.line 675
invoke-static {v2}, Lcom/cmcm/safewallet/utils/p;->cJ(I)Z
move-result v1
if-eqz v1, :cond_42
.line 25683
packed-switch p1, :pswitch_data_88
.line 25693
:cond_42
:goto_42
return-void
.line 25685
:pswitch_43
const-string v0, "WalletMDetailPresenter"
const-string v1, "onHardwareEvent delete wallet"
.line 26052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 25686
const-string v0, ""
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->dt(Ljava/lang/String;)V
goto :goto_42
.line 25689
:pswitch_50
check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/RenameConnectModel;
.line 27017
iget-object v0, v0, Lcom/cmcm/safewallet/data/thwallet/data/RenameConnectModel;->adh:Ljava/lang/String;
.line 25691
const-string v1, "WalletMDetailPresenter"
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "onHardwareEvent rename wallet: newName = "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 27052
invoke-static {v1, v2}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 25692
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->du(Ljava/lang/String;)V
goto :goto_42
.line 25695
:pswitch_6c
check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/DeleteTokenConnectModel;
.line 28017
iget-object v0, v0, Lcom/cmcm/safewallet/data/thwallet/data/DeleteTokenConnectModel;->contractAddress:Ljava/lang/String;
.line 25697
const-string v1, "WalletMDetailPresenter"
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "onHardwareEvent delete token: "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 28052
invoke-static {v1, v2}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 25698
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/personal/p;->ds(Ljava/lang/String;)V
goto :goto_42
.line 25683
:pswitch_data_88
.packed-switch 0x1
:pswitch_43
:pswitch_50
:pswitch_6c
.end packed-switch
.end method
.method public final onDestroy()V
.registers 3
.prologue
.line 127
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/c/a;->onDestroy()V
.line 4285
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auT:Lcom/cmcm/safewallet/ui/personal/q;
if-eqz v0, :cond_12
.line 5122
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 4286
invoke-static {v0}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;
move-result-object v0
iget-object v1, p0, Lcom/cmcm/safewallet/ui/personal/p;->auT:Lcom/cmcm/safewallet/ui/personal/q;
invoke-virtual {v0, v1}, Landroid/support/v4/content/i;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 129
:cond_12
return-void
.end method
.method public final rF()Z
.registers 2
.prologue
.line 103
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
if-eqz v0, :cond_c
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 4056
iget-boolean v0, v0, Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;->Uq:Z
.line 103
if-eqz v0, :cond_c
const/4 v0, 0x1
:goto_b
return v0
:cond_c
const/4 v0, 0x0
goto :goto_b
.end method
.method public final rG()Ljava/lang/String;
.registers 3
.prologue
.line 141
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->a(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final rH()Ljava/lang/String;
.registers 3
.prologue
.line 155
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->e(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method final rI()V
.registers 3
.prologue
.line 632
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 633
const-string v1, "refresh_wallet_by_local"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 21122
iget-object v1, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 634
invoke-static {v1}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/support/v4/content/i;->a(Landroid/content/Intent;)Z
.line 636
iget-object v0, p0, Lcom/cmcm/safewallet/ui/personal/p;->auR:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 22020
if-eqz v0, :cond_20
const/4 v0, 0x1
.line 636
:goto_18
if-nez v0, :cond_1f
.line 637
const/16 v0, 0xd
invoke-static {v0}, Lcom/cmcm/safewallet/b/b/i;->send(I)V
.line 639
:cond_1f
return-void
.line 22020
:cond_20
const/4 v0, 0x0
goto :goto_18
.end method