AppBaseFragment.smali
.class public Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;
.super Lsg/bigo/core/base/BaseFragment;
.source "SourceFile"
# interfaces
.implements Lcom/masala/share/proto/u$b;
.implements Lsg/bigo/core/mvp/a/a;
.implements Lsg/bigo/svcapi/linkd/ILinkdConnStatListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Lsg/bigo/core/mvp/presenter/a;",
">",
"Lsg/bigo/core/base/BaseFragment<",
"TT;>;",
"Lcom/masala/share/proto/u$b;",
"Lsg/bigo/core/mvp/a/a;",
"Lsg/bigo/svcapi/linkd/ILinkdConnStatListener;"
}
.end annotation
# instance fields
.field public a:Landroid/os/Handler;
.field protected b:Landroid/os/Bundle;
.field private c:Z
.field private d:Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;
.field private e:Landroid/os/Bundle;
.field private f:Ljava/lang/Runnable;
.field private final g:I
.field private h:Z
# direct methods
.method public constructor <init>()V
.registers 3
.line 38
invoke-direct {p0}, Lsg/bigo/core/base/BaseFragment;-><init>()V
.line 40
new-instance v0, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->a:Landroid/os/Handler;
const/4 v0, 0x0
.line 41
iput-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->c:Z
.line 198
new-instance v1, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$2;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$2;-><init>(Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;)V
iput-object v1, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->f:Ljava/lang/Runnable;
const/16 v1, 0x7d0
.line 205
iput v1, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->g:I
.line 206
iput-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->h:Z
return-void
.end method
.method public static a(Ljava/lang/Class;)Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;",
">(",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
.line 240
:try_start_0
invoke-virtual {p0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;
:try_end_6
.catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_6} :catch_7
.catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_6} :catch_7
return-object p0
:catch_7
const/4 p0, 0x0
return-object p0
.end method
.method static synthetic a(Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;)Z
.registers 2
const/4 v0, 0x0
.line 38
iput-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->h:Z
return v0
.end method
# virtual methods
.method public Q_()V
.registers 2
const/4 v0, 0x1
.line 152
iput-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->c:Z
.line 153
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->d:Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;
if-eqz v0, :cond_a
const/4 v0, 0x0
.line 155
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->d:Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;
:cond_a
return-void
.end method
.method public final a(Ljava/lang/String;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<V:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/String;",
")TV;"
}
.end annotation
.line 266
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object v0
const-class v1, Lcom/imo/android/imoim/feeds/ui/ShareDataVM;
invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/feeds/ui/ShareDataVM;
invoke-virtual {v0, p1}, Lcom/imo/android/imoim/feeds/ui/ShareDataVM;->a(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method protected final a()Z
.registers 2
.line 149
iget-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->c:Z
return v0
.end method
.method public final c()Z
.registers 2
.line 2049
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
if-eqz v0, :cond_1d
.line 3049
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
.line 183
invoke-virtual {v0}, Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;->f()Z
move-result v0
if-nez v0, :cond_1d
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->isAdded()Z
move-result v0
if-nez v0, :cond_1b
goto :goto_1d
:cond_1b
const/4 v0, 0x1
return v0
:cond_1d
:goto_1d
const/4 v0, 0x0
return v0
.end method
.method protected final d()Z
.registers 3
.line 223
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
.line 224
instance-of v1, v0, Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
if-eqz v1, :cond_18
check-cast v0, Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
invoke-virtual {v0}, Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;->f()Z
move-result v0
if-nez v0, :cond_18
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->isAdded()Z
move-result v0
if-eqz v0, :cond_18
const/4 v0, 0x0
return v0
:cond_18
const/4 v0, 0x1
return v0
.end method
.method public final m()V
.registers 2
.line 126
invoke-static {p0}, Lcom/masala/share/proto/u;->b(Lcom/masala/share/proto/u$b;)V
.line 129
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_f
.line 131
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->Q_()V
const/4 v0, 0x0
.line 132
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->e:Landroid/os/Bundle;
:cond_f
return-void
.end method
.method public onActivityCreated(Landroid/os/Bundle;)V
.registers 4
.line 54
invoke-static {}, Lcom/masala/share/proto/u;->b()Z
move-result v0
if-eqz v0, :cond_14
const/4 v0, 0x0
.line 55
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->e:Landroid/os/Bundle;
.line 57
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->a:Landroid/os/Handler;
new-instance v1, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$1;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$1;-><init>(Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->postAtFrontOfQueue(Ljava/lang/Runnable;)Z
goto :goto_19
.line 68
:cond_14
iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->e:Landroid/os/Bundle;
.line 69
invoke-static {p0}, Lcom/masala/share/proto/u;->a(Lcom/masala/share/proto/u$b;)V
.line 71
:goto_19
invoke-super {p0, p1}, Lsg/bigo/core/base/BaseFragment;->onActivityCreated(Landroid/os/Bundle;)V
return-void
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.registers 5
.line 76
invoke-super {p0, p1, p2, p3}, Lsg/bigo/core/base/BaseFragment;->onActivityResult(IILandroid/content/Intent;)V
.line 78
invoke-static {}, Lcom/masala/share/proto/u;->b()Z
move-result v0
if-nez v0, :cond_1a
.line 81
new-instance v0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;
invoke-direct {v0}, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->d:Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;
.line 82
iput p1, v0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;->a:I
.line 83
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->d:Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;
iput p2, p1, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;->b:I
.line 84
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->d:Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;
iput-object p3, p1, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment$a;->c:Landroid/content/Intent;
:cond_1a
return-void
.end method
.method public onAttach(Landroid/app/Activity;)V
.registers 2
.line 90
invoke-super {p0, p1}, Lsg/bigo/core/base/BaseFragment;->onAttach(Landroid/app/Activity;)V
.line 91
invoke-static {p1}, Lsg/bigo/mobile/android/aab/c/a;->a(Landroid/content/Context;)V
return-void
.end method
.method public onAttach(Landroid/content/Context;)V
.registers 2
.line 115
invoke-super {p0, p1}, Lsg/bigo/core/base/BaseFragment;->onAttach(Landroid/content/Context;)V
.line 116
invoke-static {p1}, Lsg/bigo/mobile/android/aab/c/a;->a(Landroid/content/Context;)V
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 2
.line 96
invoke-super {p0, p1}, Lsg/bigo/core/base/BaseFragment;->onCreate(Landroid/os/Bundle;)V
.line 97
iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->b:Landroid/os/Bundle;
return-void
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 4
const/4 p1, 0x0
return-object p1
.end method
.method public onDestroy()V
.registers 3
.line 108
invoke-static {p0}, Lcom/masala/share/proto/u;->b(Lcom/masala/share/proto/u$b;)V
.line 109
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/AppBaseFragment;->f:Ljava/lang/Runnable;
.line 1042
invoke-static {}, Lsg/bigo/common/ac$a;->a()Landroid/os/Handler;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 110
invoke-super {p0}, Lsg/bigo/core/base/BaseFragment;->onDestroy()V
return-void
.end method
.method public onDetach()V
.registers 1
.line 121
invoke-super {p0}, Lsg/bigo/core/base/BaseFragment;->onDetach()V
return-void
.end method
.method public onLinkdConnCookieChanged(I[B)V
.registers 3
return-void
.end method
.method public onLinkdConnStat(I)V
.registers 2
return-void
.end method
.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.registers 4
.line 1122
invoke-static {p0, p1, p2, p3}, Lcom/masala/share/utils/c/b;->a(Ljava/lang/Object;I[Ljava/lang/String;[I)V
return-void
.end method