DappActivity.smali
.class public Lcom/cmcm/safewallet/ui/dapp/DappActivity;
.super Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;
.source "DappActivity.java"
# instance fields
.field private afl:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/ui/exchange/data/b;",
">;"
}
.end annotation
.end field
.field private agM:Lio/reactivex/disposables/b;
.field agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
.field agO:Lcom/cmcm/safewallet/ui/dapp/a;
.field private agP:Lcom/cmcm/safewallet/ui/dapp/DappWebViewFragment;
.field changeWallet:Landroid/widget/TextView;
.annotation build Lbutterknife/BindView;
.end annotation
.end field
.field mTitle:Landroid/widget/TextView;
.annotation build Lbutterknife/BindView;
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 46
invoke-direct {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;-><init>()V
.line 52
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
.registers 7
.prologue
const/4 v2, 0x0
.line 1065
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/cmcm/safewallet/ui/dapp/DappActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 1066
const-string v1, "title"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 1067
const-string v1, "url"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 1068
const-string v1, "flag"
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 1069
const-string v1, "Extra"
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 1070
const/high16 v1, 0x10000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 60
const-string v1, "url_params"
invoke-virtual {v0, v1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
.line 61
return-object v0
.end method
.method static synthetic a(Lcom/cmcm/safewallet/ui/dapp/DappActivity;)Lcom/cmcm/safewallet/ui/dapp/DappWebViewFragment;
.registers 2
.prologue
.line 46
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agP:Lcom/cmcm/safewallet/ui/dapp/DappWebViewFragment;
return-object v0
.end method
.method static synthetic a(Lcom/cmcm/safewallet/ui/dapp/DappActivity;Lio/reactivex/disposables/b;)Lio/reactivex/disposables/b;
.registers 2
.prologue
.line 46
iput-object p1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agM:Lio/reactivex/disposables/b;
return-object p1
.end method
.method static synthetic a(Lcom/cmcm/safewallet/ui/dapp/DappActivity;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 46
iput-object p1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->afl:Ljava/util/List;
return-object p1
.end method
# virtual methods
.method protected final mB()I
.registers 2
.prologue
.line 196
const v0, 0x7f03005b
return v0
.end method
.method protected final my()V
.registers 3
.prologue
.line 77
.line 1090
new-instance v0, Lcom/cmcm/safewallet/ui/dapp/DappActivity$2;
invoke-direct {v0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$2;-><init>()V
invoke-static {v0}, Lio/reactivex/x;->a(Lio/reactivex/aa;)Lio/reactivex/x;
move-result-object v0
.line 1121
invoke-static {}, Lio/reactivex/e/a;->Qf()Lio/reactivex/s;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/x;->b(Lio/reactivex/s;)Lio/reactivex/x;
move-result-object v0
.line 1122
invoke-static {}, Lio/reactivex/a/b/a;->Px()Lio/reactivex/s;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/x;->a(Lio/reactivex/s;)Lio/reactivex/x;
move-result-object v0
new-instance v1, Lcom/cmcm/safewallet/ui/dapp/DappActivity$1;
invoke-direct {v1, p0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$1;-><init>(Lcom/cmcm/safewallet/ui/dapp/DappActivity;)V
.line 1123
invoke-virtual {v0, v1}, Lio/reactivex/x;->b(Lio/reactivex/z;)V
.line 78
return-void
.end method
.method protected final mz()V
.registers 5
.prologue
.line 188
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->getSupportFragmentManager()Landroid/support/v4/app/u;
move-result-object v0
invoke-virtual {v0}, Landroid/support/v4/app/u;->aw()Landroid/support/v4/app/ai;
move-result-object v0
.line 189
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->getIntent()Landroid/content/Intent;
move-result-object v1
const-string v2, "url_params"
invoke-virtual {v1, v2}, Landroid/content/Intent;->getBundleExtra(Ljava/lang/String;)Landroid/os/Bundle;
move-result-object v1
.line 190
invoke-static {v1}, Lcom/cmcm/safewallet/ui/dapp/DappWebViewFragment;->d(Landroid/os/Bundle;)Lcom/cmcm/safewallet/ui/dapp/DappWebViewFragment;
move-result-object v1
iput-object v1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agP:Lcom/cmcm/safewallet/ui/dapp/DappWebViewFragment;
.line 191
const v1, 0x7f0f01f5
iget-object v2, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agP:Lcom/cmcm/safewallet/ui/dapp/DappWebViewFragment;
const-string v3, "tag_fragment"
invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/ai;->b(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/ai;
move-result-object v0
invoke-virtual {v0}, Landroid/support/v4/app/ai;->commitAllowingStateLoss()I
.line 192
return-void
.end method
.method protected onDestroy()V
.registers 3
.prologue
const/4 v1, 0x0
.line 205
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onDestroy()V
.line 206
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
if-eqz v0, :cond_19
.line 207
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;->nd()V
.line 208
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 209
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V
.line 210
iput-object v1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
.line 212
:cond_19
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agO:Lcom/cmcm/safewallet/ui/dapp/a;
if-eqz v0, :cond_1f
.line 213
iput-object v1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agO:Lcom/cmcm/safewallet/ui/dapp/a;
.line 215
:cond_1f
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agM:Lio/reactivex/disposables/b;
if-eqz v0, :cond_28
.line 216
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agM:Lio/reactivex/disposables/b;
invoke-interface {v0}, Lio/reactivex/disposables/b;->dispose()V
.line 218
:cond_28
return-void
.end method
.method public onLeftTextClick()V
.registers 1
.annotation build Lbutterknife/OnClick;
.end annotation
.prologue
.line 82
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->finish()V
.line 83
return-void
.end method
.method public onRightTextClick()V
.registers 4
.annotation build Lbutterknife/OnClick;
.end annotation
.prologue
.line 147
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->afl:Ljava/util/List;
if-eqz v0, :cond_45
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->afl:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_45
.line 148
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->afl:Ljava/util/List;
.line 1161
iget-object v1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
if-nez v1, :cond_34
.line 1162
new-instance v1, Lcom/cmcm/safewallet/ui/dapp/a;
invoke-direct {v1, p0}, Lcom/cmcm/safewallet/ui/dapp/a;-><init>(Landroid/content/Context;)V
iput-object v1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agO:Lcom/cmcm/safewallet/ui/dapp/a;
.line 1163
new-instance v1, Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
invoke-direct {v1, p0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;-><init>(Landroid/content/Context;)V
iput-object v1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
.line 1164
iget-object v1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
new-instance v2, Lcom/cmcm/safewallet/ui/dapp/DappActivity$3;
invoke-direct {v2, p0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$3;-><init>(Lcom/cmcm/safewallet/ui/dapp/DappActivity;)V
invoke-virtual {v1, v2}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 1170
iget-object v1, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
new-instance v2, Lcom/cmcm/safewallet/ui/dapp/DappActivity$4;
invoke-direct {v2, p0, v0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$4;-><init>(Lcom/cmcm/safewallet/ui/dapp/DappActivity;Ljava/util/List;)V
invoke-virtual {v1, v2}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V
.line 1179
:cond_34
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
if-eqz v0, :cond_45
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;->isShowing()Z
move-result v0
if-nez v0, :cond_45
.line 1180
iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/DappActivity;->agN:Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;
invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/dapp/DappActivity$WalletSelectDialog;->show()V
.line 155
:cond_45
return-void
.end method