BaseEventTemplateFragment.smali
.class public abstract Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;
.super Lcom/sandboxol/common/base/app/BaseFragment;
.source "BaseEventTemplateFragment.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<VM:",
"Lcom/sandboxol/common/base/viewmodel/ViewModel;",
"D:",
"Landroidx/databinding/ViewDataBinding;",
">",
"Lcom/sandboxol/common/base/app/BaseFragment<",
"TVM;TD;>;"
}
.end annotation
# instance fields
.field public a:Lcom/sandboxol/halloween/view/activity/main/EventUIElement;
.field public b:Ljava/lang/String;
.field public c:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Lcom/sandboxol/common/base/app/BaseFragment;-><init>()V
return-void
.end method
# virtual methods
.method public a(Lcom/sandboxol/halloween/view/activity/main/EventUIElement;)V
.registers 2
.line 1
iput-object p1, p0, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->a:Lcom/sandboxol/halloween/view/activity/main/EventUIElement;
return-void
.end method
.method protected abstract a(Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment$a;)V
.end method
.method public abstract a(Ljava/lang/String;)V
.end method
.method public b(Ljava/lang/String;)V
.registers 2
.line 1
iput-object p1, p0, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->b:Ljava/lang/String;
return-void
.end method
.method public c(Ljava/lang/String;)V
.registers 2
.line 1
iput-object p1, p0, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->c:Ljava/lang/String;
return-void
.end method
.method protected abstract g()V
.end method
.method public h()V
.registers 2
.line 1
new-instance v0, Lcom/sandboxol/halloween/view/template/a;
invoke-direct {v0, p0}, Lcom/sandboxol/halloween/view/template/a;-><init>(Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;)V
invoke-virtual {p0, v0}, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->a(Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment$a;)V
return-void
.end method
.method protected abstract i()V
.end method
.method protected abstract j()V
.end method
.method protected abstract k()V
.end method
.method protected abstract l()V
.end method
.method protected abstract m()V
.end method
.method protected abstract n()V
.end method
.method protected abstract o()V
.end method
.method public p()Lcom/sandboxol/common/base/app/BaseFragment;
.registers 1
return-object p0
.end method
.method public abstract q()Ljava/lang/String;
.end method
.method public synthetic r()V
.registers 2
.line 1
iget-object v0, p0, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->a:Lcom/sandboxol/halloween/view/activity/main/EventUIElement;
if-eqz v0, :cond_20
iget-object v0, p0, Lcom/sandboxol/common/base/app/BaseFragment;->viewModel:Lcom/sandboxol/common/base/viewmodel/ViewModel;
if-eqz v0, :cond_20
.line 2
invoke-virtual {p0}, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->k()V
.line 3
invoke-virtual {p0}, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->g()V
.line 4
invoke-virtual {p0}, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->o()V
.line 5
invoke-virtual {p0}, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->l()V
.line 6
invoke-virtual {p0}, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->n()V
.line 7
invoke-virtual {p0}, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->j()V
.line 8
invoke-virtual {p0}, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->m()V
.line 9
invoke-virtual {p0}, Lcom/sandboxol/halloween/view/template/BaseEventTemplateFragment;->i()V
:cond_20
return-void
.end method
.method public s()V
.registers 2
.line 1
iget-object v0, p0, Lcom/sandboxol/common/base/app/BaseFragment;->viewModel:Lcom/sandboxol/common/base/viewmodel/ViewModel;
if-eqz v0, :cond_7
.line 2
invoke-virtual {v0}, Lcom/sandboxol/common/base/viewmodel/ViewModel;->onPause()V
:cond_7
return-void
.end method
.method public t()V
.registers 2
.line 1
iget-object v0, p0, Lcom/sandboxol/common/base/app/BaseFragment;->viewModel:Lcom/sandboxol/common/base/viewmodel/ViewModel;
if-eqz v0, :cond_7
.line 2
invoke-virtual {v0}, Lcom/sandboxol/common/base/viewmodel/ViewModel;->onResume()V
:cond_7
return-void
.end method