AbsMvpActivity.smali
.class public abstract Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;
.super Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;
.source "AbsMvpActivity.java"
# interfaces
.implements Lcom/cmcm/safewallet/ui/base/view/c;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<P::",
"Lcom/cmcm/safewallet/ui/base/c/b;",
">",
"Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;",
"Lcom/cmcm/safewallet/ui/base/view/c;"
}
.end annotation
# instance fields
.field protected agc:Lcom/cmcm/safewallet/ui/base/c/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"TP;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 16
invoke-direct {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;-><init>()V
return-void
.end method
# virtual methods
.method public abstract ab(Landroid/content/Context;)Lcom/cmcm/safewallet/ui/base/c/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")TP;"
}
.end annotation
.end method
.method public final mG()Z
.registers 2
.prologue
.line 105
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->isDestroyed()Z
move-result v0
if-nez v0, :cond_e
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_e
const/4 v0, 0x1
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.registers 5
.prologue
.line 81
invoke-super {p0, p1, p2, p3}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onActivityResult(IILandroid/content/Intent;)V
.line 82
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
if-eqz v0, :cond_c
.line 83
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0, p1, p2, p3}, Lcom/cmcm/safewallet/ui/base/c/b;->onActivityResult(IILandroid/content/Intent;)V
.line 85
:cond_c
return-void
.end method
.method public onBackPressed()V
.registers 2
.prologue
.line 89
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/base/c/b;->mI()Z
move-result v0
if-nez v0, :cond_b
.line 90
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onBackPressed()V
.line 92
:cond_b
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 4
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 22
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
if-nez v0, :cond_a
.line 23
invoke-virtual {p0, p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->ab(Landroid/content/Context;)Lcom/cmcm/safewallet/ui/base/c/b;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
.line 25
:cond_a
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0, p0}, Lcom/cmcm/safewallet/ui/base/c/b;->a(Lcom/cmcm/safewallet/ui/base/view/c;)V
.line 26
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->getIntent()Landroid/content/Intent;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v1
invoke-interface {v0, v1, p1}, Lcom/cmcm/safewallet/ui/base/c/b;->c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.line 27
invoke-super {p0, p1}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onCreate(Landroid/os/Bundle;)V
.line 28
return-void
.end method
.method public onDestroy()V
.registers 2
.prologue
.line 64
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
if-eqz v0, :cond_e
.line 65
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/base/c/b;->onDestroy()V
.line 66
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/base/c/b;->mL()V
.line 68
:cond_e
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onDestroy()V
.line 69
return-void
.end method
.method public onPause()V
.registers 2
.prologue
.line 48
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onPause()V
.line 49
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
if-eqz v0, :cond_c
.line 50
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/base/c/b;->onPause()V
.line 52
:cond_c
return-void
.end method
.method public onResume()V
.registers 2
.prologue
.line 40
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onResume()V
.line 41
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
if-eqz v0, :cond_c
.line 42
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/base/c/b;->onResume()V
.line 44
:cond_c
return-void
.end method
.method public onSaveInstanceState(Landroid/os/Bundle;)V
.registers 3
.prologue
.line 73
invoke-super {p0, p1}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onSaveInstanceState(Landroid/os/Bundle;)V
.line 74
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
if-eqz v0, :cond_c
.line 75
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0, p1}, Lcom/cmcm/safewallet/ui/base/c/b;->onSaveInstanceState(Landroid/os/Bundle;)V
.line 77
:cond_c
return-void
.end method
.method public onStart()V
.registers 2
.prologue
.line 32
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onStart()V
.line 33
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
if-eqz v0, :cond_c
.line 34
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/base/c/b;->onStart()V
.line 36
:cond_c
return-void
.end method
.method public onStop()V
.registers 2
.prologue
.line 56
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->onStop()V
.line 57
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
if-eqz v0, :cond_c
.line 58
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/activity/AbsMvpActivity;->agc:Lcom/cmcm/safewallet/ui/base/c/b;
invoke-interface {v0}, Lcom/cmcm/safewallet/ui/base/c/b;->onStop()V
.line 60
:cond_c
return-void
.end method