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