a.smali

.class public final Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/imo/android/core/a/b;


# instance fields
.field private final a:Lcom/imo/android/core/base/BaseFragment;


# direct methods
.method public constructor <init>(Lcom/imo/android/core/base/BaseFragment;)V
    .registers 3

    const-string v0, "fragment"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 20
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    return-void
.end method


# virtual methods
.method public final a()Landroid/content/res/Resources;
    .registers 3

    .line 23
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const-string v1, "fragment.resources"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    return-object v0
.end method

.method public final a(I)Landroid/view/View;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Landroid/view/View;",
            ">(I)TT;"
        }
    .end annotation

    .line 31
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getView()Landroid/view/View;

    move-result-object v0

    if-eqz v0, :cond_d

    invoke-virtual {v0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    return-object p1

    :cond_d
    const/4 p1, 0x0

    return-object p1
.end method

.method public final a(Landroid/content/Intent;)V
    .registers 3

    .line 63
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_b

    invoke-virtual {v0, p1}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V

    :cond_b
    return-void
.end method

.method public final a(Ljava/lang/Class;Lcom/imo/android/core/a/b$a;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T::",
            "Lcom/imo/android/core/component/b/b;",
            ">(",
            "Ljava/lang/Class<",
            "TT;>;",
            "Lcom/imo/android/core/a/b$a<",
            "TT;>;)V"
        }
    .end annotation

    .line 1067
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getComponent()Lcom/imo/android/core/component/b/d;

    move-result-object v0

    if-eqz v0, :cond_13

    .line 80
    invoke-interface {v0, p1}, Lcom/imo/android/core/component/b/d;->b(Ljava/lang/Class;)Lcom/imo/android/core/component/b/b;

    move-result-object p1

    if-eqz p1, :cond_13

    if-eqz p2, :cond_13

    .line 82
    invoke-interface {p2, p1}, Lcom/imo/android/core/a/b$a;->call(Ljava/lang/Object;)V

    :cond_13
    return-void
.end method

.method public final b()Landroidx/fragment/app/FragmentManager;
    .registers 3

    .line 27
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager;

    move-result-object v0

    const-string v1, "fragment.childFragmentManager"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    return-object v0
.end method

.method public final c()Landroidx/fragment/app/FragmentActivity;
    .registers 2

    .line 35
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    return-object v0
.end method

.method public final d()Z
    .registers 6

    .line 39
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const/4 v1, 0x1

    if-nez v0, :cond_a

    return v1

    :cond_a
    const-string v2, "fragment.activity ?: return true"

    invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    .line 40
    instance-of v2, v0, Lcom/imo/android/core/base/BaseActivity;

    const/4 v3, 0x0

    if-eqz v2, :cond_42

    .line 41
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v4, 0x11

    if-lt v2, v4, :cond_31

    .line 42
    check-cast v0, Lcom/imo/android/core/base/BaseActivity;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseActivity;->isFinishing()Z

    move-result v2

    if-nez v2, :cond_30

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseActivity;->isDestroyed()Z

    move-result v2

    if-nez v2, :cond_30

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseActivity;->isFinished()Z

    move-result v0

    if-eqz v0, :cond_2f

    goto :goto_30

    :cond_2f
    return v3

    :cond_30
    :goto_30
    return v1

    .line 44
    :cond_31
    check-cast v0, Lcom/imo/android/core/base/BaseActivity;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseActivity;->isFinishing()Z

    move-result v2

    if-nez v2, :cond_41

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseActivity;->isFinished()Z

    move-result v0

    if-eqz v0, :cond_40

    goto :goto_41

    :cond_40
    return v3

    :cond_41
    :goto_41
    return v1

    .line 47
    :cond_42
    invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->isFinishing()Z

    move-result v2

    if-nez v2, :cond_50

    invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->isDestroyed()Z

    move-result v0

    if-eqz v0, :cond_4f

    goto :goto_50

    :cond_4f
    return v3

    :cond_50
    :goto_50
    return v1
.end method

.method public final e()Z
    .registers 2

    .line 51
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_d

    invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->isFinishing()Z

    move-result v0

    return v0

    :cond_d
    const/4 v0, 0x1

    return v0
.end method

.method public final f()Landroid/view/Window;
    .registers 2

    .line 55
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_d

    invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getWindow()Landroid/view/Window;

    move-result-object v0

    return-object v0

    :cond_d
    const/4 v0, 0x0

    return-object v0
.end method

.method public final g()Lcom/imo/android/core/component/b/d;
    .registers 2

    .line 67
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->getComponent()Lcom/imo/android/core/component/b/d;

    move-result-object v0

    return-object v0
.end method

.method public final h()Z
    .registers 2

    .line 71
    invoke-virtual {p0}, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->d()Z

    move-result v0

    if-nez v0, :cond_f

    invoke-virtual {p0}, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->e()Z

    move-result v0

    if-eqz v0, :cond_d

    goto :goto_f

    :cond_d
    const/4 v0, 0x0

    return v0

    :cond_f
    :goto_f
    const/4 v0, 0x1

    return v0
.end method

.method public final i()Lcom/imo/android/core/component/a/d;
    .registers 2

    .line 88
    iget-object v0, p0, Lcom/imo/android/imoim/voiceroom/feeds/compoment/base/a;->a:Lcom/imo/android/core/base/BaseFragment;

    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseFragment;->aj_()Lcom/imo/android/core/component/a/d;

    move-result-object v0

    return-object v0
.end method