WebPageFragment.smali

.class public Lsg/bigo/live/support64/web/WebPageFragment;
.super Lsg/bigo/live/support64/LiveBaseFragment;
.source "SourceFile"


# instance fields
.field protected a:Landroid/view/ViewGroup;

.field public b:Lcom/imo/android/imoim/webview/ImoWebView;

.field c:Landroid/view/View;

.field d:Landroid/widget/ProgressBar;

.field protected e:Ljava/lang/String;

.field protected f:Ljava/lang/String;

.field protected g:Z

.field protected h:Z

.field protected i:Z

.field protected j:Z

.field protected k:Z

.field protected l:Z

.field protected m:Z

.field protected n:Lcom/imo/android/imoim/webview/a/a/b;

.field protected o:Landroid/os/Handler;

.field private p:Z

.field private q:Z

.field private r:J


# direct methods
.method public constructor <init>()V
    .registers 3

    .line 57
    invoke-direct {p0}, Lsg/bigo/live/support64/LiveBaseFragment;-><init>()V

    const/4 v0, 0x0

    .line 74
    iput-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    .line 75
    iput-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->f:Ljava/lang/String;

    const/4 v0, 0x0

    .line 76
    iput-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->g:Z

    .line 77
    iput-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->h:Z

    .line 78
    iput-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->i:Z

    .line 79
    iput-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->j:Z

    .line 80
    iput-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->k:Z

    const/4 v0, 0x1

    .line 81
    iput-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->l:Z

    .line 82
    iput-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->q:Z

    .line 86
    new-instance v0, Lcom/imo/android/imoim/webview/a/a/b;

    new-instance v1, Lsg/bigo/live/support64/web/WebPageFragment$1;

    invoke-direct {v1, p0}, Lsg/bigo/live/support64/web/WebPageFragment$1;-><init>(Lsg/bigo/live/support64/web/WebPageFragment;)V

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/webview/a/a/b;-><init>(Lcom/imo/android/imoim/webview/a/b/d;)V

    iput-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->n:Lcom/imo/android/imoim/webview/a/a/b;

    .line 108
    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, Lsg/bigo/live/support64/web/WebPageFragment;->o:Landroid/os/Handler;

    return-void
.end method

.method static synthetic a(Lsg/bigo/live/support64/web/WebPageFragment;J)J
    .registers 3

    .line 57
    iput-wide p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->r:J

    return-wide p1
.end method

.method static synthetic a(Lsg/bigo/live/support64/web/WebPageFragment;)Lcom/imo/android/imoim/webview/ImoWebView;
    .registers 1

    .line 57
    iget-object p0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    return-object p0
.end method

.method private synthetic a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V
    .registers 7

    .line 402
    iget-boolean p2, p0, Lsg/bigo/live/support64/web/WebPageFragment;->i:Z

    if-eqz p2, :cond_5

    return-void

    .line 405
    :cond_5
    invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object p1

    .line 406
    new-instance p2, Landroid/content/Intent;

    const-string p3, "android.intent.action.VIEW"

    invoke-direct {p2, p3, p1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V

    .line 408
    :try_start_10
    invoke-virtual {p0, p2}, Lsg/bigo/live/support64/web/WebPageFragment;->startActivity(Landroid/content/Intent;)V
    :try_end_13
    .catch Ljava/lang/Exception; {:try_start_10 .. :try_end_13} :catch_13

    :catch_13
    return-void
.end method

.method static synthetic a(Lsg/bigo/live/support64/web/WebPageFragment;Z)Z
    .registers 2

    .line 57
    iput-boolean p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->p:Z

    return p1
.end method

.method static synthetic b(Lsg/bigo/live/support64/web/WebPageFragment;)J
    .registers 3

    .line 57
    iget-wide v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->r:J

    return-wide v0
.end method

.method static synthetic c(Lsg/bigo/live/support64/web/WebPageFragment;)Z
    .registers 1

    .line 57
    iget-boolean p0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->p:Z

    return p0
.end method

.method public static synthetic lambda$t3rLCcz1XyNOFO00VaeCmn4cREc(Lsg/bigo/live/support64/web/WebPageFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V
    .registers 7

    invoke-direct/range {p0 .. p6}, Lsg/bigo/live/support64/web/WebPageFragment;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V

    return-void
.end method


# virtual methods
.method public a(Landroid/os/Bundle;)V
    .registers 2

    return-void
.end method

.method public a(Ljava/lang/String;)V
    .registers 2

    return-void
.end method

.method protected final a(Z)V
    .registers 3

    .line 540
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->d:Landroid/widget/ProgressBar;

    if-eqz v0, :cond_10

    if-eqz p1, :cond_b

    const/4 p1, 0x0

    .line 542
    invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setVisibility(I)V

    return-void

    :cond_b
    const/16 p1, 0x8

    .line 544
    invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setVisibility(I)V

    :cond_10
    return-void
.end method

.method public final a(ZLjava/lang/String;)V
    .registers 5

    if-eqz p1, :cond_60

    .line 194
    iget-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    const-string v0, "?"

    invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result p1

    if-eqz p1, :cond_32

    .line 195
    iget-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    invoke-virtual {p1, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p1

    if-nez p1, :cond_45

    .line 196
    iget-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    const-string v0, "&"

    invoke-virtual {p1, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p1

    if-nez p1, :cond_45

    .line 197
    new-instance p1, Ljava/lang/StringBuilder;

    invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    goto :goto_45

    .line 201
    :cond_32
    new-instance p1, Ljava/lang/StringBuilder;

    invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    .line 203
    :cond_45
    :goto_45
    new-instance p1, Ljava/lang/StringBuilder;

    invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v0, "token="

    invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    .line 205
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->b()V

    :cond_60
    return-void
.end method

.method public b()V
    .registers 5

    .line 416
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_24

    .line 417
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    .line 6119
    iget-object v1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    if-eqz v1, :cond_21

    .line 5425
    invoke-static {}, Lcom/live/share64/b;->f()Z

    move-result v2

    if-eqz v2, :cond_1c

    const-string v2, "https://pay.imolive.tv"

    const-string v3, "https://bggray-pay.imolive.tv"

    .line 5426
    invoke-virtual {v0, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    .line 5428
    :cond_1c
    iget-boolean v2, p0, Lsg/bigo/live/support64/web/WebPageFragment;->j:Z

    invoke-static {v1, v0, v2}, Lsg/bigo/live/support64/web/b;->a(Landroid/webkit/WebView;Ljava/lang/String;Z)V

    :cond_21
    const/4 v0, 0x1

    .line 418
    iput-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->m:Z

    :cond_24
    return-void
.end method

.method public final c()Z
    .registers 2

    .line 10111
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->c:Landroid/view/View;

    if-eqz v0, :cond_a

    .line 9508
    invoke-virtual {v0}, Landroid/view/View;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_45

    .line 9513
    :cond_a
    iget-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->k:Z

    if-nez v0, :cond_45

    .line 10119
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    if-eqz v0, :cond_45

    .line 10561
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-eqz v0, :cond_4c

    .line 11561
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    .line 10526
    invoke-virtual {v0}, Landroid/app/Activity;->isFinishing()Z

    move-result v0

    if-eqz v0, :cond_23

    goto :goto_4c

    .line 10529
    :cond_23
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->n:Lcom/imo/android/imoim/webview/a/a/b;

    .line 12505
    iget-boolean v0, v0, Lcom/imo/android/imoim/webview/a/a/b;->a:Z

    if-eqz v0, :cond_2f

    .line 10530
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->n:Lcom/imo/android/imoim/webview/a/a/b;

    invoke-virtual {v0}, Lcom/imo/android/imoim/webview/a/a/b;->b()V

    goto :goto_4c

    .line 10531
    :cond_2f
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/webview/ImoWebView;->canGoBack()Z

    move-result v0

    if-eqz v0, :cond_3d

    .line 10533
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/webview/ImoWebView;->goBack()V

    goto :goto_4c

    .line 13561
    :cond_3d
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    .line 13499
    invoke-virtual {v0}, Landroid/app/Activity;->finish()V

    goto :goto_4c

    .line 14561
    :cond_45
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    .line 14499
    invoke-virtual {v0}, Landroid/app/Activity;->finish()V

    :cond_4c
    :goto_4c
    const/4 v0, 0x1

    return v0
.end method

.method public final d()V
    .registers 3

    .line 550
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->c:Landroid/view/View;

    if-nez v0, :cond_5

    return-void

    :cond_5
    const/4 v1, 0x0

    .line 554
    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    return-void
.end method

.method public onActivityCreated(Landroid/os/Bundle;)V
    .registers 8

    .line 141
    invoke-super {p0, p1}, Lsg/bigo/live/support64/LiveBaseFragment;->onActivityCreated(Landroid/os/Bundle;)V

    .line 143
    invoke-static {}, Lsg/bigo/common/p;->b()Z

    move-result p1

    if-nez p1, :cond_d

    .line 144
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->d()V

    return-void

    .line 147
    :cond_d
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object p1

    if-nez p1, :cond_14

    return-void

    .line 151
    :cond_14
    iget-boolean p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->h:Z

    if-eqz p1, :cond_39

    iget-boolean p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->l:Z

    if-eqz p1, :cond_39

    const/4 p1, 0x1

    .line 1159
    invoke-virtual {p0, p1}, Lsg/bigo/live/support64/web/WebPageFragment;->a(Z)V

    .line 1160
    invoke-static {}, Lcom/live/share64/proto/b/c;->b()J

    move-result-wide v1

    .line 1161
    new-instance v4, Lsg/bigo/live/support64/web/a;

    invoke-direct {v4}, Lsg/bigo/live/support64/web/a;-><init>()V

    .line 1162
    invoke-static {}, Lsg/bigo/web/e/f;->a()Lsg/bigo/web/e/f;

    move-result-object p1

    .line 2039
    iget-object v0, p1, Lsg/bigo/web/e/f;->a:Lsg/bigo/web/e/g;

    .line 1162
    iget-object v3, p0, Lsg/bigo/live/support64/web/WebPageFragment;->e:Ljava/lang/String;

    new-instance v5, Lsg/bigo/live/support64/web/WebPageFragment$2;

    invoke-direct {v5, p0}, Lsg/bigo/live/support64/web/WebPageFragment$2;-><init>(Lsg/bigo/live/support64/web/WebPageFragment;)V

    invoke-interface/range {v0 .. v5}, Lsg/bigo/web/e/d;->a(JLjava/lang/String;Lsg/bigo/web/e/b;Lsg/bigo/web/e/c;)V

    :cond_39
    return-void
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .registers 2

    .line 136
    invoke-super {p0, p1}, Lsg/bigo/live/support64/LiveBaseFragment;->onCreate(Landroid/os/Bundle;)V

    return-void
.end method

.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
    .registers 8

    .line 211
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->getContext()Landroid/content/Context;

    move-result-object p3

    const v0, 0x7d0a002b

    const/4 v1, 0x0

    invoke-static {p3, v0, p2, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object p3

    check-cast p3, Landroid/view/ViewGroup;

    iput-object p3, p0, Lsg/bigo/live/support64/web/WebPageFragment;->a:Landroid/view/ViewGroup;

    if-nez p3, :cond_1a

    .line 213
    invoke-virtual {p1, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/view/ViewGroup;

    iput-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->a:Landroid/view/ViewGroup;

    .line 215
    :cond_1a
    iget-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->a:Landroid/view/ViewGroup;

    const p2, 0x7d080443

    .line 2229
    invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;

    move-result-object p2

    check-cast p2, Lcom/imo/android/imoim/webview/ImoWebView;

    .line 3123
    iput-object p2, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    const p2, 0x7d080223

    .line 2230
    invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;

    move-result-object p2

    check-cast p2, Landroid/widget/ProgressBar;

    .line 3127
    iput-object p2, p0, Lsg/bigo/live/support64/web/WebPageFragment;->d:Landroid/widget/ProgressBar;

    const p2, 0x7d080442

    .line 2231
    invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;

    move-result-object p1

    .line 4115
    iput-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->c:Landroid/view/View;

    .line 216
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->getArguments()Landroid/os/Bundle;

    move-result-object p1

    invoke-virtual {p0, p1}, Lsg/bigo/live/support64/web/WebPageFragment;->a(Landroid/os/Bundle;)V

    .line 5119
    iget-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    .line 4239
    new-instance p2, Lcom/imo/android/imoim/webview/r$b;

    const/4 p3, 0x0

    const/4 v0, 0x1

    new-array v2, v0, [Lcom/imo/android/imoim/web/b/a;

    iget-object v3, p0, Lsg/bigo/live/support64/web/WebPageFragment;->n:Lcom/imo/android/imoim/webview/a/a/b;

    aput-object v3, v2, v1

    invoke-direct {p2, p3, v2}, Lcom/imo/android/imoim/webview/r$b;-><init>(Lcom/imo/android/imoim/webview/a/b;[Lcom/imo/android/imoim/web/b/a;)V

    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/webview/ImoWebView;->a(Lcom/imo/android/imoim/webview/n;)V

    .line 5248
    invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object p2

    .line 5249
    invoke-virtual {p2, v0}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V

    .line 5250
    invoke-virtual {p2, v0}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V

    .line 5251
    invoke-virtual {p2, v0}, Landroid/webkit/WebSettings;->setJavaScriptCanOpenWindowsAutomatically(Z)V

    const-string p3, "utf-8"

    .line 5252
    invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setDefaultTextEncodingName(Ljava/lang/String;)V

    .line 5253
    invoke-static {p2}, Lsg/bigo/live/support64/web/b;->a(Landroid/webkit/WebSettings;)V

    .line 5254
    iget-boolean p3, p0, Lsg/bigo/live/support64/web/WebPageFragment;->j:Z

    if-eqz p3, :cond_71

    const/4 p3, 0x2

    .line 5255
    invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setCacheMode(I)V

    .line 5257
    :cond_71
    sget p3, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x13

    if-lt p3, v2, :cond_7e

    sget-boolean p3, Lcom/live/share64/utils/m;->a:Z

    if-nez p3, :cond_7e

    .line 5258
    invoke-static {v0}, Landroid/webkit/WebView;->setWebContentsDebuggingEnabled(Z)V

    .line 5260
    :cond_7e
    sget p3, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v0, 0x15

    if-lt p3, v0, :cond_87

    .line 5261
    invoke-virtual {p2, v1}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V

    .line 5268
    :cond_87
    new-instance p2, Lsg/bigo/live/support64/web/WebPageFragment$3;

    invoke-direct {p2, p0}, Lsg/bigo/live/support64/web/WebPageFragment$3;-><init>(Lsg/bigo/live/support64/web/WebPageFragment;)V

    invoke-virtual {p1, p2}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V

    .line 5364
    new-instance p2, Lsg/bigo/live/support64/web/WebPageFragment$4;

    invoke-direct {p2, p0}, Lsg/bigo/live/support64/web/WebPageFragment$4;-><init>(Lsg/bigo/live/support64/web/WebPageFragment;)V

    invoke-virtual {p1, p2}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V

    .line 5401
    new-instance p2, Lsg/bigo/live/support64/web/-$$Lambda$WebPageFragment$t3rLCcz1XyNOFO00VaeCmn4cREc;

    invoke-direct {p2, p0}, Lsg/bigo/live/support64/web/-$$Lambda$WebPageFragment$t3rLCcz1XyNOFO00VaeCmn4cREc;-><init>(Lsg/bigo/live/support64/web/WebPageFragment;)V

    invoke-virtual {p1, p2}, Landroid/webkit/WebView;->setDownloadListener(Landroid/webkit/DownloadListener;)V

    .line 218
    iget-boolean p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->h:Z

    if-nez p1, :cond_aa

    iget-boolean p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->l:Z

    if-eqz p1, :cond_aa

    .line 219
    invoke-virtual {p0}, Lsg/bigo/live/support64/web/WebPageFragment;->b()V

    .line 221
    :cond_aa
    iget-object p1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->a:Landroid/view/ViewGroup;

    return-object p1
.end method

.method public onDetach()V
    .registers 3

    const-string v0, "Revenue_Web"

    const-string v1, "[WebPageFragment]onDetach"

    .line 457
    invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 458
    invoke-super {p0}, Lsg/bigo/live/support64/LiveBaseFragment;->onDetach()V

    .line 8119
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    if-eqz v0, :cond_14

    .line 461
    invoke-virtual {v0}, Landroid/webkit/WebView;->destroy()V

    const/4 v0, 0x0

    .line 8123
    iput-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    .line 464
    :cond_14
    invoke-static {}, Lsg/bigo/web/e/f;->a()Lsg/bigo/web/e/f;

    move-result-object v0

    .line 9039
    iget-object v0, v0, Lsg/bigo/web/e/f;->a:Lsg/bigo/web/e/g;

    .line 464
    invoke-interface {v0}, Lsg/bigo/web/e/d;->a()V

    return-void
.end method

.method public onPause()V
    .registers 4

    .line 470
    invoke-super {p0}, Lsg/bigo/live/support64/LiveBaseFragment;->onPause()V

    :try_start_3
    const-string v0, "android.webkit.WebView"

    .line 472
    invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;

    move-result-object v0

    const-string v1, "onPause"

    const/4 v2, 0x0

    .line 473
    invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

    move-result-object v0

    .line 9119
    iget-object v1, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    .line 474
    invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_15
    .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_15} :catch_15

    :catch_15
    return-void
.end method

.method public onResume()V
    .registers 5

    .line 439
    invoke-super {p0}, Lsg/bigo/live/support64/LiveBaseFragment;->onResume()V

    .line 440
    iget-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->q:Z

    if-nez v0, :cond_1b

    .line 7119
    iget-object v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->b:Lcom/imo/android/imoim/webview/ImoWebView;

    if-eqz v0, :cond_1b

    :try_start_b
    const-string v1, "android.webkit.WebView"

    .line 444
    invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;

    move-result-object v1

    const-string v2, "onResume"

    const/4 v3, 0x0

    .line 445
    invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

    move-result-object v1

    .line 446
    invoke-virtual {v1, v0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_1b
    .catch Ljava/lang/Exception; {:try_start_b .. :try_end_1b} :catch_1b

    :catch_1b
    :cond_1b
    const/4 v0, 0x0

    .line 452
    iput-boolean v0, p0, Lsg/bigo/live/support64/web/WebPageFragment;->q:Z

    return-void
.end method