EventBasedFragmentActivity.smali
.class public Lcom/cleanmaster/pluginscommonlib/EventBasedFragmentActivity;
.super Landroid/support/v4/app/FragmentActivity;
.source "EventBasedFragmentActivity.java"
# interfaces
.implements Lclient/core/model/EventListener;
# instance fields
.field private a:Z
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 17
invoke-direct {p0}, Landroid/support/v4/app/FragmentActivity;-><init>()V
.line 18
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/cleanmaster/pluginscommonlib/EventBasedFragmentActivity;->a:Z
return-void
.end method
# virtual methods
.method protected a(Lclient/core/model/Event;)V
.registers 2
.prologue
.line 102
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 4
.prologue
.line 27
invoke-super {p0, p1}, Landroid/support/v4/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V
.line 28
invoke-static {}, Lclient/core/Core;->I()Lclient/core/Core;
move-result-object v0
const-string/jumbo v1, "ui"
invoke-virtual {v0, v1, p0}, Lclient/core/Core;->addListener(Ljava/lang/String;Lclient/core/model/EventListener;)V
.line 29
return-void
.end method
.method protected onDestroy()V
.registers 3
.prologue
.line 81
invoke-super {p0}, Landroid/support/v4/app/FragmentActivity;->onDestroy()V
.line 82
invoke-static {}, Lclient/core/Core;->I()Lclient/core/Core;
move-result-object v0
const-string/jumbo v1, "ui"
invoke-virtual {v0, v1, p0}, Lclient/core/Core;->removeListener(Ljava/lang/String;Lclient/core/model/EventListener;)V
.line 83
return-void
.end method
.method public final onEvent(Lclient/core/model/Event;)V
.registers 3
.prologue
.line 90
new-instance v0, Lcom/cleanmaster/pluginscommonlib/h;
invoke-direct {v0, p0, p1}, Lcom/cleanmaster/pluginscommonlib/h;-><init>(Lcom/cleanmaster/pluginscommonlib/EventBasedFragmentActivity;Lclient/core/model/Event;)V
invoke-virtual {p0, v0}, Lcom/cleanmaster/pluginscommonlib/EventBasedFragmentActivity;->runOnUiThread(Ljava/lang/Runnable;)V
.line 95
return-void
.end method
.method protected onPause()V
.registers 3
.prologue
.line 65
invoke-super {p0}, Landroid/support/v4/app/FragmentActivity;->onPause()V
.line 66
iget-boolean v0, p0, Lcom/cleanmaster/pluginscommonlib/EventBasedFragmentActivity;->a:Z
if-eqz v0, :cond_11
.line 67
invoke-static {}, Lclient/core/Core;->I()Lclient/core/Core;
move-result-object v0
const-string/jumbo v1, "ui"
invoke-virtual {v0, v1, p0}, Lclient/core/Core;->removeListener(Ljava/lang/String;Lclient/core/model/EventListener;)V
.line 69
:cond_11
return-void
.end method
.method protected onResume()V
.registers 3
.prologue
.line 73
invoke-super {p0}, Landroid/support/v4/app/FragmentActivity;->onResume()V
.line 74
iget-boolean v0, p0, Lcom/cleanmaster/pluginscommonlib/EventBasedFragmentActivity;->a:Z
if-eqz v0, :cond_11
.line 75
invoke-static {}, Lclient/core/Core;->I()Lclient/core/Core;
move-result-object v0
const-string/jumbo v1, "ui"
invoke-virtual {v0, v1, p0}, Lclient/core/Core;->addListener(Ljava/lang/String;Lclient/core/model/EventListener;)V
.line 77
:cond_11
return-void
.end method