s.smali
.class public final Lcom/cmcm/safewallet/ui/property/s;
.super Lcom/cmcm/safewallet/ui/base/c/a;
.source "PropertyPresenter.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/cmcm/safewallet/ui/base/c/a",
"<",
"Lcom/cmcm/safewallet/ui/property/r;",
">;"
}
.end annotation
# instance fields
.field axA:Lcom/cmcm/safewallet/b/b/j;
.field private axB:Lcom/cmcm/safewallet/b/b/j;
.field private axC:I
.field private volatile axD:D
.field private volatile axE:Z
.field private axF:Z
.field volatile axG:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/models/property/AbsPropertyModel;",
">;"
}
.end annotation
.end field
.field volatile axH:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/models/property/AbsPropertyModel;",
">;"
}
.end annotation
.end field
.field volatile axI:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/models/property/AbsPropertyModel;",
">;"
}
.end annotation
.end field
.field axJ:Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
.field public volatile axK:Z
.field private axy:Lcom/cmcm/safewallet/ui/property/t;
.field private axz:Z
.field isVerify:Z
.field private mState:I
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 4
.prologue
const/4 v1, 0x0
.line 166
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/base/c/a;-><init>(Landroid/content/Context;)V
.line 143
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/property/s;->isVerify:Z
.line 144
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/property/s;->axz:Z
.line 145
const/4 v0, 0x3
iput v0, p0, Lcom/cmcm/safewallet/ui/property/s;->mState:I
.line 149
const/4 v0, 0x1
iput v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axC:I
.line 153
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/property/s;->axE:Z
.line 155
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/property/s;->axF:Z
.line 157
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axG:Ljava/util/List;
.line 158
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axH:Ljava/util/List;
.line 159
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axI:Ljava/util/List;
.line 163
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/property/s;->axK:Z
.line 167
return-void
.end method
.method static synthetic D(Ljava/util/List;)V
.registers 13
.prologue
.line 103
.line 50271
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 50272
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_9
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_fc
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
.line 50273
if-eqz v0, :cond_9
.line 50276
iget v1, v0, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->Za:I
const/4 v4, 0x2
if-ne v1, v4, :cond_7d
.line 50277
iget-object v1, v0, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->Zb:Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;
.line 50278
new-instance v0, Lcom/cmcm/safewallet/data/f/b/a;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/f/b/a;-><init>()V
.line 50339
iget-object v4, v1, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->RR:Ljava/lang/String;
.line 50279
iput-object v4, v0, Lcom/cmcm/safewallet/data/f/b/a;->address:Ljava/lang/String;
.line 50340
iget-wide v4, v1, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zf:D
.line 50280
iput-wide v4, v0, Lcom/cmcm/safewallet/data/f/b/a;->aao:D
.line 50341
iget-object v4, v1, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->mCoinName:Ljava/lang/String;
.line 50281
iput-object v4, v0, Lcom/cmcm/safewallet/data/f/b/a;->aap:Ljava/lang/String;
.line 50342
iget v4, v1, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->XH:I
.line 50282
iput v4, v0, Lcom/cmcm/safewallet/data/f/b/a;->Vt:I
.line 50283
invoke-virtual {v1}, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->kR()Z
move-result v4
iput-boolean v4, v0, Lcom/cmcm/safewallet/data/f/b/a;->aaq:Z
.line 50343
iget v4, v1, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zj:I
.line 50284
iput v4, v0, Lcom/cmcm/safewallet/data/f/b/a;->aan:I
.line 50285
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 50344
iget-object v0, v1, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zl:Ljava/util/List;
.line 50288
if-eqz v0, :cond_9
.line 50289
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_48
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_9
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;
.line 50290
new-instance v5, Lcom/cmcm/safewallet/data/f/b/a;
invoke-direct {v5}, Lcom/cmcm/safewallet/data/f/b/a;-><init>()V
.line 50291
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;->getCoinName()Ljava/lang/String;
move-result-object v6
iput-object v6, v5, Lcom/cmcm/safewallet/data/f/b/a;->aap:Ljava/lang/String;
.line 50292
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;->getAddress()Ljava/lang/String;
move-result-object v6
iput-object v6, v5, Lcom/cmcm/safewallet/data/f/b/a;->address:Ljava/lang/String;
.line 50293
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;->getBaseBalance()D
move-result-wide v6
iput-wide v6, v5, Lcom/cmcm/safewallet/data/f/b/a;->aao:D
.line 50345
iget v0, v1, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->XH:I
.line 50294
iput v0, v5, Lcom/cmcm/safewallet/data/f/b/a;->Vt:I
.line 50295
invoke-virtual {v1}, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->kR()Z
move-result v0
iput-boolean v0, v5, Lcom/cmcm/safewallet/data/f/b/a;->aaq:Z
.line 50346
iget v0, v1, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zj:I
.line 50296
iput v0, v5, Lcom/cmcm/safewallet/data/f/b/a;->aan:I
.line 50297
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_48
.line 50302
:cond_7d
iget-object v4, v0, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->Zc:Lcom/cmcm/safewallet/data/models/property/HDWalletModel;
.line 50347
iget-object v1, v4, Lcom/cmcm/safewallet/data/models/property/HDWalletModel;->Zt:Lcom/cmcm/safewallet/data/keystore/ak;
.line 50348
iget-object v1, v1, Lcom/cmcm/safewallet/data/keystore/ak;->XI:Ljava/util/ArrayList;
.line 50304
if-eqz v1, :cond_9
.line 50305
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
:cond_89
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_9
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/cmcm/safewallet/data/keystore/k;
.line 50306
new-instance v6, Lcom/cmcm/safewallet/data/f/b/a;
invoke-direct {v6}, Lcom/cmcm/safewallet/data/f/b/a;-><init>()V
.line 50349
iget-object v7, v1, Lcom/cmcm/safewallet/data/keystore/k;->address:Ljava/lang/String;
.line 50307
iput-object v7, v6, Lcom/cmcm/safewallet/data/f/b/a;->address:Ljava/lang/String;
.line 50350
iget-wide v8, v1, Lcom/cmcm/safewallet/data/keystore/k;->WE:D
.line 50308
iput-wide v8, v6, Lcom/cmcm/safewallet/data/f/b/a;->aao:D
.line 50351
iget v7, v1, Lcom/cmcm/safewallet/data/keystore/k;->WD:I
.line 50309
invoke-static {v7}, Lcom/cmcm/safewallet/ui/property/a/a;->cf(I)Ljava/lang/String;
move-result-object v7
iput-object v7, v6, Lcom/cmcm/safewallet/data/f/b/a;->aap:Ljava/lang/String;
.line 50352
iget-object v7, v4, Lcom/cmcm/safewallet/data/models/property/HDWalletModel;->Zt:Lcom/cmcm/safewallet/data/keystore/ak;
.line 50353
iget v7, v7, Lcom/cmcm/safewallet/data/keystore/ak;->XH:I
.line 50310
iput v7, v6, Lcom/cmcm/safewallet/data/f/b/a;->Vt:I
.line 50311
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->kR()Z
move-result v7
iput-boolean v7, v6, Lcom/cmcm/safewallet/data/f/b/a;->aaq:Z
.line 50354
iget v7, v1, Lcom/cmcm/safewallet/data/keystore/k;->WD:I
.line 50312
invoke-static {v7}, Lcom/cmcm/safewallet/ui/property/a/a;->ce(I)I
move-result v7
iput v7, v6, Lcom/cmcm/safewallet/data/f/b/a;->aan:I
.line 50313
invoke-virtual {v2, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 50355
iget-object v1, v1, Lcom/cmcm/safewallet/data/keystore/k;->tokens:Ljava/util/List;
.line 50315
if-eqz v1, :cond_89
.line 50316
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v7
:goto_c9
invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_89
invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/cmcm/safewallet/data/keystore/Token;
.line 50317
new-instance v8, Lcom/cmcm/safewallet/data/f/b/a;
invoke-direct {v8}, Lcom/cmcm/safewallet/data/f/b/a;-><init>()V
.line 50318
invoke-virtual {v1}, Lcom/cmcm/safewallet/data/keystore/Token;->getCoinName()Ljava/lang/String;
move-result-object v9
iput-object v9, v8, Lcom/cmcm/safewallet/data/f/b/a;->aap:Ljava/lang/String;
.line 50319
invoke-virtual {v1}, Lcom/cmcm/safewallet/data/keystore/Token;->getAddress()Ljava/lang/String;
move-result-object v9
iput-object v9, v8, Lcom/cmcm/safewallet/data/f/b/a;->address:Ljava/lang/String;
.line 50320
invoke-virtual {v1}, Lcom/cmcm/safewallet/data/keystore/Token;->getBaseBalance()D
move-result-wide v10
iput-wide v10, v8, Lcom/cmcm/safewallet/data/f/b/a;->aao:D
.line 50321
iget v1, v6, Lcom/cmcm/safewallet/data/f/b/a;->Vt:I
iput v1, v8, Lcom/cmcm/safewallet/data/f/b/a;->Vt:I
.line 50322
iget-boolean v1, v6, Lcom/cmcm/safewallet/data/f/b/a;->aaq:Z
iput-boolean v1, v8, Lcom/cmcm/safewallet/data/f/b/a;->aaq:Z
.line 50323
iget v1, v6, Lcom/cmcm/safewallet/data/f/b/a;->aan:I
iput v1, v8, Lcom/cmcm/safewallet/data/f/b/a;->aan:I
.line 50324
invoke-virtual {v2, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_c9
.line 50333
:cond_fc
:try_start_fc
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;
move-result-object v0
invoke-virtual {v0, v2}, Lcom/cmcm/safewallet/data/f/b/b;->d(Ljava/util/ArrayList;)V
:try_end_103
.catch Ljava/lang/Exception; {:try_start_fc .. :try_end_103} :catch_104
.line 50337
:goto_103
return-void
.line 50335
:catch_104
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_103
.end method
.method static Z(II)V
.registers 5
.prologue
.line 766
.line 5325
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
.line 5326
sget-object v1, Lcom/cmcm/safewallet/data/f/b/c;->act:Ljava/lang/String;
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5327
sget-object v1, Lcom/cmcm/safewallet/data/f/b/c;->acD:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5328
invoke-static {}, Lcom/cmcm/common/kinfoc/k;->eX()Lcom/cmcm/common/kinfoc/k;
move-result-object v1
const-string v2, "safewallet_active_wallet"
invoke-static {v0}, Lcom/cmcm/safewallet/data/f/c/b;->m(Ljava/util/Map;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v2, v0}, Lcom/cmcm/common/kinfoc/k;->g(Ljava/lang/String;Ljava/lang/String;)Z
.line 767
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;
.line 5866
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->ls()Landroid/os/Bundle;
move-result-object v0
.line 5867
sget-object v1, Lcom/cmcm/safewallet/data/f/b/c;->act:Ljava/lang/String;
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 5868
sget-object v1, Lcom/cmcm/safewallet/data/f/b/c;->acD:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 5869
sget-object v1, Lcom/cmcm/safewallet/data/f/b/c;->abe:Ljava/lang/String;
invoke-static {v1, v0}, Lcom/cmcm/safewallet/data/f/b/b;->logEvent(Ljava/lang/String;Landroid/os/Bundle;)V
.line 768
return-void
.end method
.method static synthetic a(Lcom/cmcm/safewallet/ui/property/s;)Ljava/lang/String;
.registers 2
.prologue
.line 103
const v0, 0x7f0803ef
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/s;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private static varargs a(Landroid/util/SparseArray;[Lcom/cmcm/safewallet/b/a/e;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/util/SparseArray",
"<",
"Lcom/cmcm/safewallet/b/a/e;",
">;[",
"Lcom/cmcm/safewallet/b/a/e;",
")V"
}
.end annotation
.prologue
.line 1211
const/4 v0, 0x0
:goto_1
const/4 v1, 0x2
if-ge v0, v1, :cond_15
aget-object v1, p1, v0
.line 1212
if-eqz v1, :cond_12
iget v2, v1, Lcom/cmcm/safewallet/b/a/e;->afg:I
const/4 v3, 0x3
if-ne v2, v3, :cond_12
.line 1213
iget v2, v1, Lcom/cmcm/safewallet/b/a/e;->aff:I
invoke-virtual {p0, v2, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 1211
:cond_12
add-int/lit8 v0, v0, 0x1
goto :goto_1
.line 1216
:cond_15
return-void
.end method
.method static synthetic a(Lcom/cmcm/safewallet/ui/property/s;Ljava/util/List;)V
.registers 22
.prologue
.line 50040
new-instance v9, Ljava/util/ArrayList;
invoke-direct {v9}, Ljava/util/ArrayList;-><init>()V
.line 50041
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/property/s;->axH:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->clear()V
.line 50042
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/property/s;->axI:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->clear()V
.line 50043
new-instance v10, Ljava/util/ArrayList;
invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
.line 50044
new-instance v11, Ljava/util/ArrayList;
invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V
.line 50045
new-instance v12, Ljava/util/ArrayList;
invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
.line 50046
const/4 v6, 0x0
.line 50047
const/4 v5, 0x0
.line 50048
const-wide/16 v2, 0x0
.line 50049
const/4 v4, 0x1
.line 50051
invoke-static {}, Lcom/cmcm/safewallet/data/ctrl/c;->ja()Z
move-result v13
.line 50053
invoke-static {}, Lcom/cmcm/safewallet/data/ctrl/c;->jb()Z
move-result v14
.line 50055
new-instance v15, Lcom/cmcm/safewallet/utils/b/c;
invoke-direct {v15}, Lcom/cmcm/safewallet/utils/b/c;-><init>()V
.line 50056
invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v16
move-object v7, v5
move-object v8, v6
move v6, v4
move-wide v4, v2
:cond_3c
:goto_3c
invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1eb
invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
move-object v3, v2
check-cast v3, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
.line 50057
if-eqz v3, :cond_3c
.line 50060
new-instance v2, Ljava/lang/StringBuilder;
const-string v17, "Process >> "
move-object/from16 v0, v17
invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->kP()Ljava/lang/String;
move-result-object v17
move-object/from16 v0, v17
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50062
if-nez v8, :cond_b4
iget v2, v3, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->Za:I
const/16 v17, 0x1
move/from16 v0, v17
if-ne v2, v0, :cond_b4
.line 50063
move-object/from16 v0, p0
iput-object v3, v0, Lcom/cmcm/safewallet/ui/property/s;->axJ:Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
.line 50064
iget-object v2, v3, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->Zc:Lcom/cmcm/safewallet/data/models/property/HDWalletModel;
.line 50065
invoke-static {v2}, Lcom/cmcm/safewallet/data/models/property/HDViewWalletModel;->b(Lcom/cmcm/safewallet/data/models/property/HDWalletModel;)Lcom/cmcm/safewallet/data/models/property/HDViewWalletModel;
move-result-object v6
.line 50068
const-class v7, Lcom/cmcm/safewallet/data/keystore/r;
monitor-enter v7
.line 50242
:try_start_74
iget-object v2, v2, Lcom/cmcm/safewallet/data/models/property/HDWalletModel;->Zt:Lcom/cmcm/safewallet/data/keystore/ak;
.line 50243
iget-object v2, v2, Lcom/cmcm/safewallet/data/keystore/ak;->XI:Ljava/util/ArrayList;
.line 50070
if-eqz v2, :cond_ab
.line 50071
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v8
:cond_7e
invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_ab
invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/cmcm/safewallet/data/keystore/k;
.line 50244
iget-wide v0, v2, Lcom/cmcm/safewallet/data/keystore/k;->WF:D
move-wide/from16 v18, v0
.line 50072
add-double v4, v4, v18
.line 50245
iget-object v2, v2, Lcom/cmcm/safewallet/data/keystore/k;->tokens:Ljava/util/List;
.line 50074
if-eqz v2, :cond_7e
.line 50075
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v17
:goto_98
invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_7e
invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/cmcm/safewallet/data/keystore/Token;
.line 50076
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/keystore/Token;->getCurrencyBalance()D
move-result-wide v18
add-double v4, v4, v18
.line 50077
goto :goto_98
.line 50081
:cond_ab
monitor-exit v7
.line 50082
const/4 v2, 0x0
move-object v7, v3
move-object v8, v6
move v6, v2
.line 50083
goto :goto_3c
.line 50081
:catchall_b1
move-exception v2
monitor-exit v7
:try_end_b3
.catchall {:try_start_74 .. :try_end_b3} :catchall_b1
throw v2
.line 50085
:cond_b4
iget-object v2, v3, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->Zb:Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;
.line 50086
new-instance v17, Ljava/lang/StringBuilder;
const-string v18, "Update >> "
invoke-direct/range {v17 .. v18}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 50246
iget-object v0, v2, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->mName:Ljava/lang/String;
move-object/from16 v18, v0
.line 50086
invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v17
const-string v18, " - "
invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v17
.line 50247
iget-object v0, v2, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->RR:Ljava/lang/String;
move-object/from16 v18, v0
.line 50086
invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v17
const-string v18, " - "
invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v17
.line 50248
iget-wide v0, v2, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zf:D
move-wide/from16 v18, v0
.line 50086
invoke-virtual/range {v17 .. v19}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
.line 50249
iget v0, v2, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zj:I
move/from16 v17, v0
.line 50088
const/16 v18, 0x1
move/from16 v0, v17
move/from16 v1, v18
if-ne v0, v1, :cond_139
if-eqz v13, :cond_139
.line 50089
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->isActive()Z
move-result v3
if-eqz v3, :cond_3c
.line 50093
invoke-static {v2}, Lcom/cmcm/safewallet/data/models/property/BtcWalletModel;->c(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;)Lcom/cmcm/safewallet/data/models/property/BtcWalletModel;
move-result-object v6
.line 50094
invoke-interface {v10, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50095
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "BTC Wallet Name >> "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 50250
iget-object v3, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->mName:Ljava/lang/String;
.line 50095
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50251
iget-wide v2, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zg:D
.line 50096
add-double/2addr v2, v4
.line 50099
if-eqz v14, :cond_131
.line 50252
iget-object v4, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zl:Ljava/util/List;
.line 50101
if-eqz v4, :cond_12a
.line 50102
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v6
move-wide v4, v2
:cond_115
:goto_115
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_12b
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;
.line 50103
if-eqz v2, :cond_115
.line 50106
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;->getCurrencyBalance()D
move-result-wide v2
add-double/2addr v2, v4
move-wide v4, v2
.line 50107
goto :goto_115
:cond_12a
move-wide v4, v2
:cond_12b
move-wide v2, v4
.line 50113
:goto_12c
const/4 v4, 0x0
move v6, v4
move-wide v4, v2
.line 50114
goto/16 :goto_3c
.line 50110
:cond_131
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
.line 50253
iput-object v4, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zl:Ljava/util/List;
goto :goto_12c
.line 50114
:cond_139
const/16 v18, 0x3
move/from16 v0, v17
move/from16 v1, v18
if-ne v0, v1, :cond_18c
.line 50115
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->isActive()Z
move-result v3
if-eqz v3, :cond_3c
.line 50119
invoke-static {v2}, Lcom/cmcm/safewallet/data/models/property/BchWalletModel;->b(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;)Lcom/cmcm/safewallet/data/models/property/BchWalletModel;
move-result-object v6
.line 50120
invoke-interface {v11, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50121
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "BCH Wallet Name >> "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 50255
iget-object v3, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->mName:Ljava/lang/String;
.line 50121
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50256
iget-wide v2, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zg:D
.line 50122
add-double/2addr v2, v4
.line 50125
if-eqz v14, :cond_184
.line 50257
iget-object v4, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zl:Ljava/util/List;
.line 50127
if-eqz v4, :cond_17d
.line 50128
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v6
move-wide v4, v2
:cond_168
:goto_168
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_17e
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;
.line 50129
if-eqz v2, :cond_168
.line 50132
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;->getCurrencyBalance()D
move-result-wide v2
add-double/2addr v2, v4
move-wide v4, v2
.line 50133
goto :goto_168
:cond_17d
move-wide v4, v2
:cond_17e
move-wide v2, v4
.line 50139
:goto_17f
const/4 v4, 0x0
move v6, v4
move-wide v4, v2
.line 50140
goto/16 :goto_3c
.line 50136
:cond_184
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
.line 50258
iput-object v4, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zl:Ljava/util/List;
goto :goto_17f
.line 50140
:cond_18c
const/16 v18, 0x2
move/from16 v0, v17
move/from16 v1, v18
if-ne v0, v1, :cond_2cd
.line 50141
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->isActive()Z
move-result v3
if-eqz v3, :cond_3c
.line 50145
invoke-static {v2}, Lcom/cmcm/safewallet/data/models/property/EthWalletModel;->d(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;)Lcom/cmcm/safewallet/data/models/property/EthWalletModel;
move-result-object v6
.line 50146
invoke-interface {v12, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50147
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "ETH Wallet Name >> "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 50260
iget-object v3, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->mName:Ljava/lang/String;
.line 50147
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50261
iget-wide v2, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zg:D
.line 50148
add-double/2addr v2, v4
.line 50152
if-eqz v14, :cond_1dc
.line 50262
iget-object v4, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zl:Ljava/util/List;
.line 50154
if-eqz v4, :cond_1c0
invoke-interface {v4}, Ljava/util/List;->size()I
move-result v5
const/4 v6, 0x1
if-le v5, v6, :cond_1c0
.line 50155
invoke-static {v4, v15}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 50157
:cond_1c0
if-eqz v4, :cond_1e3
.line 50158
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v6
move-wide v4, v2
:cond_1c7
:goto_1c7
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1e4
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;
.line 50159
if-eqz v2, :cond_1c7
.line 50162
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ERC20Token;->getCurrencyBalance()D
move-result-wide v2
add-double/2addr v2, v4
move-wide v4, v2
.line 50163
goto :goto_1c7
.line 50166
:cond_1dc
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
.line 50263
iput-object v4, v6, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zl:Ljava/util/List;
:cond_1e3
move-wide v4, v2
.line 50168
:cond_1e4
const/4 v6, 0x0
move-wide v2, v4
move v4, v6
:goto_1e7
move v6, v4
move-wide v4, v2
.line 50170
goto/16 :goto_3c
.line 50173
:cond_1eb
invoke-interface {v9}, Ljava/util/List;->clear()V
.line 50176
new-instance v2, Lcom/cmcm/safewallet/data/models/property/HeaderModel;
invoke-direct {v2}, Lcom/cmcm/safewallet/data/models/property/HeaderModel;-><init>()V
.line 50265
iput-boolean v6, v2, Lcom/cmcm/safewallet/data/models/property/HeaderModel;->Zu:Z
.line 50267
iput-wide v4, v2, Lcom/cmcm/safewallet/data/models/property/HeaderModel;->Zg:D
.line 50179
invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50182
new-instance v2, Lcom/cmcm/safewallet/data/models/property/GroupModel;
const v3, 0x7f080279
move-object/from16 v0, p0
invoke-virtual {v0, v3}, Lcom/cmcm/safewallet/ui/property/s;->getString(I)Ljava/lang/String;
move-result-object v3
const/4 v6, 0x1
invoke-direct {v2, v3, v6, v7}, Lcom/cmcm/safewallet/data/models/property/GroupModel;-><init>(Ljava/lang/String;ILcom/cmcm/safewallet/data/models/property/BaseWalletModel;)V
invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50184
if-eqz v8, :cond_2ac
.line 50185
invoke-interface {v9, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50186
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/property/s;->axH:Ljava/util/List;
invoke-interface {v2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50187
new-instance v2, Lcom/cmcm/safewallet/data/models/property/AddHDCoinModel;
.line 50269
iget-object v3, v8, Lcom/cmcm/safewallet/data/models/property/HDWalletModel;->Zt:Lcom/cmcm/safewallet/data/keystore/ak;
.line 50270
iget-object v3, v3, Lcom/cmcm/safewallet/data/keystore/ak;->XG:Ljava/lang/String;
.line 50187
invoke-direct {v2, v3}, Lcom/cmcm/safewallet/data/models/property/AddHDCoinModel;-><init>(Ljava/lang/String;)V
.line 50188
invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50189
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/property/s;->axH:Ljava/util/List;
invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50197
:goto_22b
new-instance v2, Lcom/cmcm/safewallet/data/models/property/EmptySpaceModel;
invoke-direct {v2}, Lcom/cmcm/safewallet/data/models/property/EmptySpaceModel;-><init>()V
invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50198
new-instance v2, Lcom/cmcm/safewallet/data/models/property/GroupModel;
const v3, 0x7f08027d
move-object/from16 v0, p0
invoke-virtual {v0, v3}, Lcom/cmcm/safewallet/ui/property/s;->getString(I)Ljava/lang/String;
move-result-object v3
const/4 v6, 0x2
const/4 v7, 0x0
invoke-direct {v2, v3, v6, v7}, Lcom/cmcm/safewallet/data/models/property/GroupModel;-><init>(Ljava/lang/String;ILcom/cmcm/safewallet/data/models/property/BaseWalletModel;)V
invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50201
invoke-interface {v10}, Ljava/util/List;->isEmpty()Z
move-result v2
.line 50202
if-eqz v13, :cond_260
.line 50203
if-nez v2, :cond_260
.line 50204
new-instance v3, Lcom/cmcm/safewallet/utils/b/h;
invoke-direct {v3}, Lcom/cmcm/safewallet/utils/b/h;-><init>()V
invoke-static {v10, v3}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 50205
invoke-interface {v9, v10}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 50206
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/property/s;->axI:Ljava/util/List;
invoke-interface {v3, v10}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 50211
:cond_260
invoke-interface {v12}, Ljava/util/List;->isEmpty()Z
move-result v3
.line 50212
if-nez v3, :cond_278
.line 50213
new-instance v6, Lcom/cmcm/safewallet/utils/b/h;
invoke-direct {v6}, Lcom/cmcm/safewallet/utils/b/h;-><init>()V
invoke-static {v12, v6}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 50214
invoke-interface {v9, v12}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 50215
move-object/from16 v0, p0
iget-object v6, v0, Lcom/cmcm/safewallet/ui/property/s;->axI:Ljava/util/List;
invoke-interface {v6, v12}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 50219
:cond_278
invoke-interface {v11}, Ljava/util/List;->isEmpty()Z
move-result v6
.line 50220
if-nez v6, :cond_290
.line 50221
new-instance v6, Lcom/cmcm/safewallet/utils/b/h;
invoke-direct {v6}, Lcom/cmcm/safewallet/utils/b/h;-><init>()V
invoke-static {v11, v6}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 50222
invoke-interface {v9, v11}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 50223
move-object/from16 v0, p0
iget-object v6, v0, Lcom/cmcm/safewallet/ui/property/s;->axI:Ljava/util/List;
invoke-interface {v6, v11}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 50227
:cond_290
if-eqz v2, :cond_2bd
if-eqz v3, :cond_2bd
.line 50228
new-instance v2, Lcom/cmcm/safewallet/data/models/property/NoDefaultWalletModel;
invoke-direct {v2}, Lcom/cmcm/safewallet/data/models/property/NoDefaultWalletModel;-><init>()V
.line 50229
invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50230
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/property/s;->axI:Ljava/util/List;
invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50238
:goto_2a3
move-object/from16 v0, p0
iput-wide v4, v0, Lcom/cmcm/safewallet/ui/property/s;->axD:D
.line 50240
move-object/from16 v0, p0
iput-object v9, v0, Lcom/cmcm/safewallet/ui/property/s;->axG:Ljava/util/List;
.line 103
return-void
.line 50192
:cond_2ac
new-instance v2, Lcom/cmcm/safewallet/data/models/property/NoBlockChainIdModel;
invoke-direct {v2}, Lcom/cmcm/safewallet/data/models/property/NoBlockChainIdModel;-><init>()V
.line 50193
invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50194
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/property/s;->axH:Ljava/util/List;
invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto/16 :goto_22b
.line 50232
:cond_2bd
new-instance v2, Lcom/cmcm/safewallet/data/models/property/ImportDefaultWalletModel;
invoke-direct {v2}, Lcom/cmcm/safewallet/data/models/property/ImportDefaultWalletModel;-><init>()V
.line 50233
invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50234
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/property/s;->axI:Ljava/util/List;
invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_2a3
:cond_2cd
move-wide v2, v4
move v4, v6
goto/16 :goto_1e7
.end method
.method static synthetic a(Lcom/cmcm/safewallet/ui/property/s;Z)Z
.registers 3
.prologue
.line 103
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/property/s;->ae(Z)Z
move-result v0
return v0
.end method
.method private ae(Z)Z
.registers 10
.prologue
const/4 v7, 0x3
const/4 v6, 0x2
const/4 v3, 0x0
const/4 v2, 0x1
.line 14116
invoke-static {}, Lcom/cmcm/safewallet/b/a/f;->lZ()Lcom/cmcm/safewallet/b/a/d;
move-result-object v0
.line 995
invoke-virtual {v0, v2}, Lcom/cmcm/safewallet/b/a/d;->aV(I)Lcom/cmcm/safewallet/b/a/e;
move-result-object v1
.line 15116
invoke-static {}, Lcom/cmcm/safewallet/b/a/f;->lZ()Lcom/cmcm/safewallet/b/a/d;
move-result-object v0
.line 996
invoke-virtual {v0, v6}, Lcom/cmcm/safewallet/b/a/d;->aV(I)Lcom/cmcm/safewallet/b/a/e;
move-result-object v4
.line 16116
invoke-static {}, Lcom/cmcm/safewallet/b/a/f;->lZ()Lcom/cmcm/safewallet/b/a/d;
move-result-object v0
.line 997
invoke-virtual {v0}, Lcom/cmcm/safewallet/b/a/d;->lY()Z
move-result v5
.line 999
if-eqz v1, :cond_54
iget v0, v1, Lcom/cmcm/safewallet/b/a/e;->afg:I
if-ne v0, v7, :cond_54
.line 1000
if-nez p1, :cond_2b
.line 16130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1001
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/property/r;->d(Lcom/cmcm/safewallet/b/a/e;)V
:cond_2b
move v1, v2
.line 19130
:goto_2c
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1012
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->se()V
.line 20130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1013
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v5}, Lcom/cmcm/safewallet/ui/property/r;->ab(Z)V
.line 1014
if-nez p1, :cond_53
.line 1015
iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/property/s;->agi:Z
if-eqz v0, :cond_80
.line 1016
if-eqz v5, :cond_6e
.line 21130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1017
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v3}, Lcom/cmcm/safewallet/ui/property/r;->bS(I)V
.line 1025
:goto_49
iput v2, p0, Lcom/cmcm/safewallet/ui/property/s;->mState:I
.line 23138
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 1026
const/4 v1, 0x5
const-wide/16 v4, 0xfa0
invoke-virtual {v0, v1, v4, v5}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessageDelayed(IJ)Z
.line 1032
:cond_53
:goto_53
return v3
.line 1004
:cond_54
if-eqz v4, :cond_65
iget v0, v4, Lcom/cmcm/safewallet/b/a/e;->afg:I
if-ne v0, v7, :cond_65
.line 1005
if-nez p1, :cond_63
.line 17130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1006
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v4}, Lcom/cmcm/safewallet/ui/property/r;->d(Lcom/cmcm/safewallet/b/a/e;)V
:cond_63
move v1, v2
.line 1008
goto :goto_2c
.line 18130
:cond_65
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1010
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->sj()V
move v1, v3
goto :goto_2c
.line 1019
:cond_6e
if-eqz v1, :cond_78
.line 22130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1020
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v6}, Lcom/cmcm/safewallet/ui/property/r;->bS(I)V
goto :goto_49
.line 23130
:cond_78
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1022
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v2}, Lcom/cmcm/safewallet/ui/property/r;->bS(I)V
goto :goto_49
.line 1028
:cond_80
iput v6, p0, Lcom/cmcm/safewallet/ui/property/s;->mState:I
goto :goto_53
.end method
.method static synthetic b(Lcom/cmcm/safewallet/ui/property/s;)Ljava/lang/String;
.registers 2
.prologue
.line 103
const v0, 0x7f0803ef
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/s;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic c(Lcom/cmcm/safewallet/ui/property/s;)Ljava/lang/String;
.registers 2
.prologue
.line 103
const v0, 0x7f0803ef
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/s;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic c(ZI)V
.registers 4
.prologue
const/16 v1, 0x63
.line 103
.line 50356
if-eqz p0, :cond_23
const/4 v0, 0x1
.line 50357
:goto_5
invoke-static {v1, v0, p1}, Lcom/cmcm/safewallet/data/f/c/a;->t(III)V
.line 50358
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;
invoke-static {v1, v0, p1}, Lcom/cmcm/safewallet/data/f/b/b;->t(III)V
.line 50359
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, " MainPage Update CloudData : "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, " reason "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 103
return-void
.line 50356
:cond_23
const/4 v0, 0x2
goto :goto_5
.end method
.method static synthetic d(Lcom/cmcm/safewallet/ui/property/s;)Ljava/lang/String;
.registers 2
.prologue
.line 103
const v0, 0x7f08008d
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/s;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic e(Lcom/cmcm/safewallet/ui/property/s;)Ljava/lang/String;
.registers 2
.prologue
.line 103
const v0, 0x7f0801fc
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/s;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic f(Lcom/cmcm/safewallet/ui/property/s;)Ljava/lang/String;
.registers 2
.prologue
.line 103
const v0, 0x7f0801f3
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/s;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static sz()Z
.registers 3
.prologue
.line 684
const-string v0, "buy_coins_entrance_selection"
const-string v1, "buy_coins_entrance_subkey"
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Lcom/cmcm/safewallet/data/g/b;->getCloudBoolean(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
# virtual methods
.method public final F(Z)V
.registers 11
.prologue
const/4 v8, 0x5
const/4 v7, 0x3
const/4 v6, 0x2
const/4 v2, 0x0
const/4 v1, 0x1
.line 1037
if-nez p1, :cond_14
.line 24130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1040
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->si()V
.line 24138
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 1042
invoke-virtual {v0, v8}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->removeMessages(I)V
.line 1066
:goto_13
return-void
.line 24180
:cond_14
iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axz:Z
if-nez v0, :cond_b5
.line 24181
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/property/s;->axz:Z
.line 1048
:cond_1a
:goto_1a
iget v0, p0, Lcom/cmcm/safewallet/ui/property/s;->mState:I
if-eq v0, v7, :cond_4f
.line 1049
iput v7, p0, Lcom/cmcm/safewallet/ui/property/s;->mState:I
.line 35116
invoke-static {}, Lcom/cmcm/safewallet/b/a/f;->lZ()Lcom/cmcm/safewallet/b/a/d;
move-result-object v0
.line 34136
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/b/a/d;->aV(I)Lcom/cmcm/safewallet/b/a/e;
move-result-object v0
.line 36116
invoke-static {}, Lcom/cmcm/safewallet/b/a/f;->lZ()Lcom/cmcm/safewallet/b/a/d;
move-result-object v3
.line 34137
invoke-virtual {v3, v6}, Lcom/cmcm/safewallet/b/a/d;->aV(I)Lcom/cmcm/safewallet/b/a/e;
move-result-object v3
.line 37116
invoke-static {}, Lcom/cmcm/safewallet/b/a/f;->lZ()Lcom/cmcm/safewallet/b/a/d;
move-result-object v4
.line 34138
invoke-virtual {v4}, Lcom/cmcm/safewallet/b/a/d;->lY()Z
move-result v4
.line 34140
if-eqz v0, :cond_135
iget v0, v0, Lcom/cmcm/safewallet/b/a/e;->afg:I
if-ne v0, v7, :cond_135
move v0, v1
.line 34145
:goto_3f
if-eqz v4, :cond_13e
.line 37130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 34146
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v2}, Lcom/cmcm/safewallet/ui/property/r;->bS(I)V
.line 39138
:goto_48
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 34154
const-wide/16 v4, 0xfa0
invoke-virtual {v0, v8, v4, v5}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessageDelayed(IJ)Z
.line 40130
:cond_4f
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1054
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->so()V
.line 42021
invoke-static {}, Lcom/cmcm/safewallet/data/a/b;->fE()Lcom/cmcm/safewallet/data/a/a;
move-result-object v0
.line 41101
const-string v3, "key_coinbase_state"
.line 42029
iget-object v0, v0, Lcom/cmcm/safewallet/data/a/a;->No:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
.line 41101
check-cast v0, Lcom/cmcm/safewallet/ui/coinbuy/c;
.line 41102
if-eqz v0, :cond_6e
.line 41103
new-instance v3, Lcom/cmcm/safewallet/ui/property/s$6;
invoke-direct {v3, p0, v0}, Lcom/cmcm/safewallet/ui/property/s$6;-><init>(Lcom/cmcm/safewallet/ui/property/s;Lcom/cmcm/safewallet/ui/coinbuy/c;)V
invoke-static {v3}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 1058
:cond_6e
iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axF:Z
if-nez v0, :cond_85
invoke-virtual {p0, v1}, Lcom/cmcm/safewallet/ui/property/s;->ad(Z)Z
move-result v0
if-eqz v0, :cond_85
.line 42130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1059
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->getItemCount()I
move-result v0
if-le v0, v6, :cond_152
:goto_82
invoke-virtual {p0, v1}, Lcom/cmcm/safewallet/ui/property/s;->ag(Z)V
.line 1062
:cond_85
iput-boolean v2, p0, Lcom/cmcm/safewallet/ui/property/s;->axF:Z
.line 43168
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
.line 43169
sget-object v1, Lcom/cmcm/safewallet/data/f/b/c;->aci:Ljava/lang/String;
const-string v2, "1"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 43170
invoke-static {}, Lcom/cmcm/common/kinfoc/k;->eX()Lcom/cmcm/common/kinfoc/k;
move-result-object v1
const-string v2, "safewallet_assets_show"
invoke-static {v0}, Lcom/cmcm/safewallet/data/f/c/b;->m(Ljava/util/Map;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v2, v0}, Lcom/cmcm/common/kinfoc/k;->g(Ljava/lang/String;Ljava/lang/String;)Z
.line 42482
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;
.line 43649
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->ls()Landroid/os/Bundle;
move-result-object v0
.line 43650
sget-object v1, Lcom/cmcm/safewallet/data/f/b/c;->aci:Ljava/lang/String;
const-string v2, "1"
invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 43651
sget-object v1, Lcom/cmcm/safewallet/data/f/b/c;->aaU:Ljava/lang/String;
invoke-static {v1, v0}, Lcom/cmcm/safewallet/data/f/b/b;->logEvent(Ljava/lang/String;Landroid/os/Bundle;)V
goto/16 :goto_13
.line 25130
:cond_b5
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 24184
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->sk()Z
move-result v0
.line 24185
if-eqz v0, :cond_10b
.line 24186
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
.line 26116
invoke-static {}, Lcom/cmcm/safewallet/b/a/f;->lZ()Lcom/cmcm/safewallet/b/a/d;
move-result-object v3
.line 24187
invoke-virtual {v3, v1}, Lcom/cmcm/safewallet/b/a/d;->aV(I)Lcom/cmcm/safewallet/b/a/e;
move-result-object v3
.line 27116
invoke-static {}, Lcom/cmcm/safewallet/b/a/f;->lZ()Lcom/cmcm/safewallet/b/a/d;
move-result-object v4
.line 24188
invoke-virtual {v4, v6}, Lcom/cmcm/safewallet/b/a/d;->aV(I)Lcom/cmcm/safewallet/b/a/e;
move-result-object v4
.line 24189
new-array v5, v6, [Lcom/cmcm/safewallet/b/a/e;
aput-object v3, v5, v2
aput-object v4, v5, v1
invoke-static {v0, v5}, Lcom/cmcm/safewallet/ui/property/s;->a(Landroid/util/SparseArray;[Lcom/cmcm/safewallet/b/a/e;)V
.line 24190
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/property/s;->isVerify:Z
.line 27132
invoke-static {}, Lcom/cmcm/safewallet/b/b/g;->mt()Lcom/cmcm/safewallet/b/b/f;
move-result-object v3
.line 24192
invoke-virtual {v3}, Lcom/cmcm/safewallet/b/b/f;->isIdle()Z
move-result v3
if-eqz v3, :cond_1a
.line 28132
invoke-static {}, Lcom/cmcm/safewallet/b/b/g;->mt()Lcom/cmcm/safewallet/b/b/f;
move-result-object v3
.line 28138
iget-object v4, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 24195
invoke-virtual {v3, v4}, Lcom/cmcm/safewallet/b/b/f;->b(Landroid/os/Handler;)V
.line 24196
new-instance v3, Lcom/cmcm/safewallet/b/b/j;
invoke-direct {v3, v0}, Lcom/cmcm/safewallet/b/b/j;-><init>(Landroid/util/SparseArray;)V
iput-object v3, p0, Lcom/cmcm/safewallet/ui/property/s;->axB:Lcom/cmcm/safewallet/b/b/j;
.line 29132
invoke-static {}, Lcom/cmcm/safewallet/b/b/g;->mt()Lcom/cmcm/safewallet/b/b/f;
move-result-object v0
.line 24197
iget-object v3, p0, Lcom/cmcm/safewallet/ui/property/s;->axB:Lcom/cmcm/safewallet/b/b/j;
invoke-virtual {v0, v3}, Lcom/cmcm/safewallet/b/b/f;->b(Lcom/cmcm/safewallet/b/b/j;)Z
.line 30132
invoke-static {}, Lcom/cmcm/safewallet/b/b/g;->mt()Lcom/cmcm/safewallet/b/b/f;
move-result-object v0
.line 24198
invoke-virtual {v0, v2}, Lcom/cmcm/safewallet/b/b/f;->E(Z)V
goto/16 :goto_1a
.line 31132
:cond_10b
invoke-static {}, Lcom/cmcm/safewallet/b/b/g;->mt()Lcom/cmcm/safewallet/b/b/f;
move-result-object v0
.line 24200
invoke-virtual {v0}, Lcom/cmcm/safewallet/b/b/f;->isIdle()Z
move-result v0
if-eqz v0, :cond_1a
.line 32116
invoke-static {}, Lcom/cmcm/safewallet/b/a/f;->lZ()Lcom/cmcm/safewallet/b/a/d;
move-result-object v3
.line 33028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 33143
const-string v4, "enter_home_times"
invoke-virtual {v0, v4, v2}, Lcom/cmcm/safewallet/data/d/b/c;->e(Ljava/lang/String;I)I
move-result v0
.line 24201
if-ne v0, v1, :cond_133
move v0, v1
:goto_126
invoke-virtual {v3, v0}, Lcom/cmcm/safewallet/b/a/d;->D(Z)Z
move-result v3
.line 34130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 24202
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v3}, Lcom/cmcm/safewallet/ui/property/r;->ab(Z)V
goto/16 :goto_1a
:cond_133
move v0, v2
.line 24201
goto :goto_126
.line 34142
:cond_135
if-eqz v3, :cond_155
iget v0, v3, Lcom/cmcm/safewallet/b/a/e;->afg:I
if-ne v0, v7, :cond_155
move v0, v1
.line 34143
goto/16 :goto_3f
.line 34148
:cond_13e
if-eqz v0, :cond_149
.line 38130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 34149
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v6}, Lcom/cmcm/safewallet/ui/property/r;->bS(I)V
goto/16 :goto_48
.line 39130
:cond_149
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 34151
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/property/r;->bS(I)V
goto/16 :goto_48
:cond_152
move v1, v2
.line 1059
goto/16 :goto_82
:cond_155
move v0, v2
goto/16 :goto_3f
.end method
.method final a(Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;Ljava/lang/String;I)V
.registers 6
.prologue
const/4 v1, 0x1
.line 698
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/property/s;->axF:Z
.line 5130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 700
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/property/r;->ac(Z)V
.line 701
new-instance v0, Lcom/cmcm/safewallet/ui/property/s$5;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/cmcm/safewallet/ui/property/s$5;-><init>(Lcom/cmcm/safewallet/ui/property/s;Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;Ljava/lang/String;I)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 740
return-void
.end method
.method public final ad(Z)Z
.registers 5
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 980
if-nez p1, :cond_11
.line 982
iget v2, p0, Lcom/cmcm/safewallet/ui/property/s;->axC:I
if-lez v2, :cond_f
.line 983
iget v1, p0, Lcom/cmcm/safewallet/ui/property/s;->axC:I
add-int/lit8 v1, v1, -0x1
iput v1, p0, Lcom/cmcm/safewallet/ui/property/s;->axC:I
.line 990
:cond_e
:goto_e
return v0
:cond_f
move v0, v1
.line 986
goto :goto_e
.line 990
:cond_11
iget v2, p0, Lcom/cmcm/safewallet/ui/property/s;->axC:I
if-lez v2, :cond_e
move v0, v1
goto :goto_e
.end method
.method final af(Z)Ljava/util/List;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;",
">;"
}
.end annotation
.prologue
const/4 v0, 0x0
const/4 v4, 0x1
.line 1222
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v1
invoke-virtual {v1}, Lcom/cmcm/safewallet/data/coinprovider/n;->fY()Lcom/cmcm/safewallet/data/c/f;
move-result-object v1
.line 1227
const/4 v2, 0x1
:try_start_b
invoke-interface {v1, p1, v2}, Lcom/cmcm/safewallet/data/c/f;->c(ZZ)Ljava/util/Map;
:try_end_e
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_e} :catch_31
move-result-object v2
.line 1233
if-nez p1, :cond_14
.line 1235
const/4 v1, 0x0
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/property/s;->axE:Z
.line 1237
:cond_14
if-nez v2, :cond_58
.line 1238
const-string v1, "PropertyPresenter"
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "getWalletListAsync(), useNet:"
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, ", null map"
invoke-virtual {v2, v3}, 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 48052
invoke-static {v1, v2}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 1257
:goto_30
return-object v0
.line 1228
:catch_31
move-exception v1
.line 1229
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
.line 1230
const-string v2, "PropertyPresenter"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "getWalletListAsync(), useNet:"
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", exp:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 47052
invoke-static {v2, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_30
.line 1241
:cond_58
const-string v0, "PropertyPresenter"
new-instance v1, Ljava/lang/StringBuilder;
const-string v3, "getWalletListAsync(), useNet:"
invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v1
const-string v3, ", valid map"
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 49052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 1242
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 1243
invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v0
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v2
.line 1244
:cond_7f
:goto_7f
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_ab
.line 1245
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
.line 1246
if-eqz v0, :cond_7f
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->kP()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_7f
.line 1247
if-nez p1, :cond_a7
.line 1249
iget-boolean v3, p0, Lcom/cmcm/safewallet/ui/property/s;->axE:Z
if-nez v3, :cond_a7
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->kQ()I
move-result v3
and-int/lit8 v3, v3, 0x1
if-nez v3, :cond_a7
.line 1251
iput-boolean v4, p0, Lcom/cmcm/safewallet/ui/property/s;->axE:Z
.line 1254
:cond_a7
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_7f
:cond_ab
move-object v0, v1
.line 1257
goto :goto_30
.end method
.method public final ag(Z)V
.registers 4
.prologue
const/16 v1, 0x63
.line 1467
if-eqz p1, :cond_15
.line 1468
iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axE:Z
if-eqz v0, :cond_13
.line 1469
const/4 v0, 0x2
.line 1476
:goto_9
invoke-static {v0, v1}, Lcom/cmcm/safewallet/data/f/c/a;->D(II)V
.line 1477
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/data/f/b/b;->D(II)V
.line 1478
return-void
.line 1471
:cond_13
const/4 v0, 0x3
goto :goto_9
.line 1474
:cond_15
const/4 v0, 0x1
goto :goto_9
.end method
.method public final b(Lcom/cmcm/safewallet/data/ctrl/CloudWalletManager$CheckResult;)V
.registers 5
.prologue
.line 632
new-instance v0, Lcom/cmcm/safewallet/ui/property/s$3;
invoke-direct {v0, p0, p1}, Lcom/cmcm/safewallet/ui/property/s$3;-><init>(Lcom/cmcm/safewallet/ui/property/s;Lcom/cmcm/safewallet/data/ctrl/CloudWalletManager$CheckResult;)V
.line 647
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v1
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
invoke-virtual {v2}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
move-result-object v2
if-ne v1, v2, :cond_17
.line 648
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 652
:goto_16
return-void
.line 650
:cond_17
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
goto :goto_16
.end method
.method final b(ZI)V
.registers 6
.prologue
.line 212
const-string v0, "PropertyPresenter"
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "tryToRefresh(), useNet:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 5052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 214
new-instance v0, Lcom/cmcm/safewallet/ui/property/s$1;
invoke-direct {v0, p0, p1, p2}, Lcom/cmcm/safewallet/ui/property/s$1;-><init>(Lcom/cmcm/safewallet/ui/property/s;ZI)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 249
return-void
.end method
.method public final bW(I)V
.registers 4
.prologue
const/4 v1, 0x1
.line 191
.line 4130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 191
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/property/r;->aa(Z)V
.line 192
invoke-virtual {p0, v1, p1}, Lcom/cmcm/safewallet/ui/property/s;->b(ZI)V
.line 4530
new-instance v0, Lcom/cmcm/safewallet/ui/property/s$2;
invoke-direct {v0, p0}, Lcom/cmcm/safewallet/ui/property/s$2;-><init>(Lcom/cmcm/safewallet/ui/property/s;)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 195
return-void
.end method
.method public final c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.registers 6
.prologue
.line 171
invoke-super {p0, p1, p2}, Lcom/cmcm/safewallet/ui/base/c/a;->c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.line 2028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 172
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->lb()V
.line 2504
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axy:Lcom/cmcm/safewallet/ui/property/t;
if-nez v0, :cond_6c
.line 2505
new-instance v0, Lcom/cmcm/safewallet/ui/property/t;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/cmcm/safewallet/ui/property/t;-><init>(Lcom/cmcm/safewallet/ui/property/s;B)V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axy:Lcom/cmcm/safewallet/ui/property/t;
.line 2506
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
.line 2507
const-string v1, "create_wallet_success"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2508
const-string v1, "import_wallet_success"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2509
const-string v1, "backup_wallet_success"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2510
const-string v1, "refresh_wallet_by_local"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2511
const-string v1, "refresh_wallet_by_net"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2512
const-string v1, "currency_type_changed"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2513
const-string v1, "user_force_close_window"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2514
const-string v1, "security_data_update"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2515
const-string v1, "bind_token_success"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2516
const-string v1, "get_reward_success"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2517
const-string v1, "import_id_card_success"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2518
const-string v1, "duplicate_wallet_delete"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2519
const-string v1, "action_insurance_state"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 2520
const-string v1, "create_id_card_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 2521
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/property/s;->axy:Lcom/cmcm/safewallet/ui/property/t;
invoke-virtual {v1, v2, v0}, Landroid/support/v4/content/i;->a(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V
.line 174
:cond_6c
return-void
.end method
.method public final handleMessage(Landroid/os/Message;)V
.registers 7
.prologue
const/4 v2, 0x0
const/4 v4, 0x1
const/4 v3, 0x0
.line 876
invoke-super {p0, p1}, Lcom/cmcm/safewallet/ui/base/c/a;->handleMessage(Landroid/os/Message;)V
.line 877
if-eqz p1, :cond_c
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 6130
if-nez v0, :cond_d
.line 922
:cond_c
:goto_c
return-void
.line 880
:cond_d
iget v0, p1, Landroid/os/Message;->what:I
sparse-switch v0, :sswitch_data_92
goto :goto_c
.line 7130
:sswitch_13
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 882
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Ljava/util/List;
iget v2, p1, Landroid/os/Message;->arg1:I
invoke-interface {v0, v4, v4, v1, v2}, Lcom/cmcm/safewallet/ui/property/r;->a(ZZLjava/util/List;I)V
goto :goto_c
.line 8130
:sswitch_21
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 885
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Ljava/util/List;
iget v2, p1, Landroid/os/Message;->arg1:I
invoke-interface {v0, v4, v3, v1, v2}, Lcom/cmcm/safewallet/ui/property/r;->a(ZZLjava/util/List;I)V
goto :goto_c
.line 9130
:sswitch_2f
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 888
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
iget v1, p1, Landroid/os/Message;->arg1:I
invoke-interface {v0, v3, v4, v2, v1}, Lcom/cmcm/safewallet/ui/property/r;->a(ZZLjava/util/List;I)V
goto :goto_c
.line 10130
:sswitch_39
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 891
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
iget v1, p1, Landroid/os/Message;->arg1:I
invoke-interface {v0, v3, v3, v2, v1}, Lcom/cmcm/safewallet/ui/property/r;->a(ZZLjava/util/List;I)V
goto :goto_c
.line 894
:sswitch_43
iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/property/s;->isVerify:Z
if-nez v0, :cond_c
.line 895
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/property/s;->mX()Z
move-result v0
if-eqz v0, :cond_c
.line 11130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 896
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->sd()V
goto :goto_c
.line 11132
:sswitch_55
invoke-static {}, Lcom/cmcm/safewallet/b/b/g;->mt()Lcom/cmcm/safewallet/b/b/f;
move-result-object v0
.line 11138
iget-object v1, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 902
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/b/b/f;->c(Landroid/os/Handler;)V
.line 903
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/property/s;->mX()Z
move-result v0
if-eqz v0, :cond_c
.line 904
iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/property/s;->isVerify:Z
invoke-direct {p0, v0}, Lcom/cmcm/safewallet/ui/property/s;->ae(Z)Z
move-result v0
iput-boolean v0, p0, Lcom/cmcm/safewallet/ui/property/s;->isVerify:Z
goto :goto_c
.line 908
:sswitch_6d
const/4 v0, 0x3
iput v0, p0, Lcom/cmcm/safewallet/ui/property/s;->mState:I
.line 909
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/property/s;->mX()Z
move-result v0
if-eqz v0, :cond_c
.line 12130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 910
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->si()V
goto :goto_c
.line 914
:sswitch_7e
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/property/s;->mX()Z
move-result v0
if-eqz v0, :cond_c
.line 915
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Lcom/cmcm/safewallet/data/ctrl/CloudWalletManager$CheckResult;
.line 13130
iget-object v1, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 916
check-cast v1, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v1, v0}, Lcom/cmcm/safewallet/ui/property/r;->a(Lcom/cmcm/safewallet/data/ctrl/CloudWalletManager$CheckResult;)V
goto/16 :goto_c
.line 880
nop
:sswitch_data_92
.sparse-switch
0x1 -> :sswitch_13
0x2 -> :sswitch_2f
0x3 -> :sswitch_21
0x4 -> :sswitch_39
0x5 -> :sswitch_6d
0x6 -> :sswitch_7e
0x7ffffffb -> :sswitch_43
0x7ffffffe -> :sswitch_55
.end sparse-switch
.end method
.method public final lR()V
.registers 2
.prologue
.line 183
.line 3130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 183
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->so()V
.line 184
return-void
.end method
.method protected final mN()Z
.registers 2
.prologue
.line 178
const/4 v0, 0x1
return v0
.end method
.method final mX()Z
.registers 2
.prologue
.line 1314
.line 49130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1314
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
.line 1315
if-eqz v0, :cond_e
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/property/r;->isValid()Z
move-result v0
if-eqz v0, :cond_e
.line 1316
const/4 v0, 0x1
.line 1318
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method
.method public final onActivityResult(IILandroid/content/Intent;)V
.registers 10
.prologue
const/4 v3, 0x2
const/4 v5, 0x1
.line 1070
invoke-super {p0, p1, p2, p3}, Lcom/cmcm/safewallet/ui/base/c/a;->onActivityResult(IILandroid/content/Intent;)V
.line 1071
const/4 v0, -0x1
if-ne p2, v0, :cond_3a
if-eqz p3, :cond_3a
.line 1072
const-string v0, "PropertyPresenter"
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "onActivityResult(), requestCode = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 44052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 1073
if-ne p1, v5, :cond_3b
.line 1074
const-string v0, "result"
invoke-virtual {p3, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1075
const-string v0, "result_2"
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/models/property/DefaultWalletModel;
.line 1076
if-eqz v1, :cond_3a
if-eqz v0, :cond_3a
.line 1077
new-instance v2, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
invoke-direct {v2, v0}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;-><init>(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;)V
invoke-virtual {p0, v2, v1, v5}, Lcom/cmcm/safewallet/ui/property/s;->a(Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;Ljava/lang/String;I)V
.line 1095
:cond_3a
:goto_3a
return-void
.line 1079
:cond_3b
if-ne p1, v3, :cond_5e
.line 1080
const-string v0, "model"
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/models/property/DefaultWalletModel;
.line 1081
if-eqz v0, :cond_3a
.line 1083
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v1
invoke-virtual {v1, v3}, Lcom/cmcm/safewallet/data/coinprovider/n;->az(I)Lcom/cmcm/safewallet/data/c/a;
move-result-object v1
.line 1084
invoke-static {}, Lcom/cmcm/safewallet/ui/property/b/a;->tF()Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;
move-result-object v2
.line 44073
iget-object v0, v0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->RR:Ljava/lang/String;
.line 1085
invoke-interface {v1, v0, v2}, Lcom/cmcm/safewallet/data/c/a;->a(Ljava/lang/String;Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;)Z
.line 1087
const/16 v0, 0x8
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/s;->bW(I)V
goto :goto_3a
.line 1089
:cond_5e
const/4 v0, 0x3
if-ne p1, v0, :cond_3a
.line 1090
const-string v0, "result"
invoke-virtual {p3, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 1091
const-string v0, "model"
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/ctrl/CloudWalletManager$CheckResult;
.line 44655
if-nez v0, :cond_88
.line 44656
const-string v1, "PropertyPresenter"
const-string v3, "mergeCloudWalletAfterPWD, checkResult = null"
.line 45052
invoke-static {v1, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 46130
:goto_78
iget-object v1, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 44660
check-cast v1, Lcom/cmcm/safewallet/ui/property/r;
invoke-interface {v1, v5}, Lcom/cmcm/safewallet/ui/property/r;->aa(Z)V
.line 44661
new-instance v1, Lcom/cmcm/safewallet/ui/property/s$4;
invoke-direct {v1, p0, v0, v2}, Lcom/cmcm/safewallet/ui/property/s$4;-><init>(Lcom/cmcm/safewallet/ui/property/s;Lcom/cmcm/safewallet/data/ctrl/CloudWalletManager$CheckResult;Ljava/lang/String;)V
invoke-static {v1}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
goto :goto_3a
.line 44658
:cond_88
const-string v1, "PropertyPresenter"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "mergeCloudWalletAfterPWD, hasNewData = "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/ctrl/CloudWalletManager$CheckResult;->iX()Z
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ", isNeedPwdUpdate = "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/ctrl/CloudWalletManager$CheckResult;->iW()Z
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 46052
invoke-static {v1, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_78
.end method
.method public final onDestroy()V
.registers 3
.prologue
.line 1497
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/c/a;->onDestroy()V
.line 50034
invoke-static {}, Lcom/cmcm/safewallet/b/b/g;->mt()Lcom/cmcm/safewallet/b/b/f;
move-result-object v0
.line 1498
invoke-virtual {v0}, Lcom/cmcm/safewallet/b/b/f;->ms()V
.line 50035
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s;->axy:Lcom/cmcm/safewallet/ui/property/t;
if-eqz v0, :cond_19
.line 50039
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 50036
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/property/s;->axy:Lcom/cmcm/safewallet/ui/property/t;
invoke-virtual {v0, v1}, Landroid/support/v4/content/i;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 1500
:cond_19
return-void
.end method
.method public final sA()V
.registers 5
.prologue
const/4 v3, 0x2
.line 1322
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/property/s;->mX()Z
move-result v0
if-nez v0, :cond_8
.line 1334
:goto_7
return-void
.line 50028
:cond_8
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 50029
const-string v1, "enter_home_times"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/cmcm/safewallet/data/d/b/c;->e(Ljava/lang/String;I)I
move-result v0
.line 1325
const/4 v1, 0x1
if-le v0, v1, :cond_32
.line 50030
invoke-static {}, Lcom/cmcm/safewallet/b/b/g;->mt()Lcom/cmcm/safewallet/b/b/f;
move-result-object v0
.line 1326
invoke-virtual {v0}, Lcom/cmcm/safewallet/b/b/f;->mq()Z
move-result v0
if-eqz v0, :cond_29
.line 50031
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1327
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
const/4 v1, 0x3
invoke-interface {v0, v3, v1}, Lcom/cmcm/safewallet/ui/property/r;->W(II)V
goto :goto_7
.line 50032
:cond_29
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1329
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
const/4 v1, 0x4
invoke-interface {v0, v3, v1}, Lcom/cmcm/safewallet/ui/property/r;->W(II)V
goto :goto_7
.line 50033
:cond_32
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1332
check-cast v0, Lcom/cmcm/safewallet/ui/property/r;
const/4 v1, 0x6
invoke-interface {v0, v3, v1}, Lcom/cmcm/safewallet/ui/property/r;->W(II)V
goto :goto_7
.end method