MainPresenter.smali

.class public Lcom/cmcm/safewallet/ui/home/MainPresenter;
.super Lcom/cmcm/safewallet/ui/base/c/a;
.source "MainPresenter.java"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/cmcm/safewallet/ui/base/c/a",
        "<",
        "Lcom/cmcm/safewallet/ui/home/f;",
        ">;"
    }
.end annotation


# instance fields
.field arV:Z

.field mHasGoToHomePage:Z
    .annotation build Licepick/State;
    .end annotation
.end field


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 5

    .prologue
    .line 32
    invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/base/c/a;-><init>(Landroid/content/Context;)V

    .line 1028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v0

    .line 1087
    const-string v1, "is_enter_first_check"

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lcom/cmcm/safewallet/data/d/b/c;->b(Ljava/lang/String;Z)Z

    move-result v0

    .line 33
    iput-boolean v0, p0, Lcom/cmcm/safewallet/ui/home/MainPresenter;->arV:Z

    .line 34
    return-void
.end method


# virtual methods
.method public final c(Landroid/os/Bundle;Landroid/os/Bundle;)V
    .registers 6

    .prologue
    .line 38
    invoke-super {p0, p1, p2}, Lcom/cmcm/safewallet/ui/base/c/a;->c(Landroid/os/Bundle;Landroid/os/Bundle;)V

    .line 39
    new-instance v0, Lcom/cmcm/safewallet/ui/home/MainPresenter$1;

    invoke-direct {v0, p1}, Lcom/cmcm/safewallet/ui/home/MainPresenter$1;-><init>(Landroid/os/Bundle;)V

    invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V

    .line 2072
    invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/erc20/c;->iN()Lcom/cmcm/safewallet/data/coinprovider/erc20/b;

    move-result-object v0

    .line 2079
    iget-object v1, v0, Lcom/cmcm/safewallet/data/coinprovider/erc20/b;->Tw:Ljava/util/HashMap;

    monitor-enter v1

    .line 2080
    :try_start_12
    new-instance v2, Lcom/cmcm/safewallet/data/coinprovider/erc20/b$1;

    invoke-direct {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/erc20/b$1;-><init>(Lcom/cmcm/safewallet/data/coinprovider/erc20/b;)V

    invoke-static {v2}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V

    .line 2157
    monitor-exit v1

    return-void

    :catchall_1c
    move-exception v0

    monitor-exit v1
    :try_end_1e
    .catchall {:try_start_12 .. :try_end_1e} :catchall_1c

    throw v0
.end method

.method public final onDestroy()V
    .registers 1

    .prologue
    .line 89
    invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/c/a;->onDestroy()V

    .line 90
    return-void
.end method

.method final qK()V
    .registers 2

    .prologue
    .line 67
    .line 3130
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;

    .line 67
    if-nez v0, :cond_5

    .line 72
    :goto_4
    return-void

    .line 4130
    :cond_5
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;

    .line 70
    check-cast v0, Lcom/cmcm/safewallet/ui/home/f;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/home/f;->qH()V

    .line 71
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/cmcm/safewallet/ui/home/MainPresenter;->mHasGoToHomePage:Z

    goto :goto_4
.end method