a.smali
.class public final Lsg/bigo/web/f/a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/web/f/b;
# instance fields
.field private a:Landroid/webkit/WebView;
# direct methods
.method public constructor <init>(Landroid/webkit/WebView;)V
.registers 2
.line 17
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 18
iput-object p1, p0, Lsg/bigo/web/f/a;->a:Landroid/webkit/WebView;
return-void
.end method
# virtual methods
.method public final a()V
.registers 3
.line 23
iget-object v0, p0, Lsg/bigo/web/f/a;->a:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
return-void
.end method
.method public final a(Ljava/lang/Object;Ljava/lang/String;)V
.registers 4
.line 29
iget-object v0, p0, Lsg/bigo/web/f/a;->a:Landroid/webkit/WebView;
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebView;->addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public final a(Ljava/lang/String;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 45
:try_start_0
iget-object v0, p0, Lsg/bigo/web/f/a;->a:Landroid/webkit/WebView;
instance-of v0, v0, Lsg/bigo/web/jsbridge/core/BaseBridgeWebView;
if-eqz v0, :cond_e
.line 46
iget-object v0, p0, Lsg/bigo/web/f/a;->a:Landroid/webkit/WebView;
check-cast v0, Lsg/bigo/web/jsbridge/core/BaseBridgeWebView;
invoke-virtual {v0, p1}, Lsg/bigo/web/jsbridge/core/BaseBridgeWebView;->b(Ljava/lang/String;)V
return-void
.line 48
:cond_e
iget-object v0, p0, Lsg/bigo/web/f/a;->a:Landroid/webkit/WebView;
invoke-virtual {v0, p1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
:try_end_13
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_13} :catch_14
return-void
:catch_14
move-exception p1
.line 51
invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "DefaultWebViewProxy"
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public final b()Ljava/lang/String;
.registers 2
.line 34
iget-object v0, p0, Lsg/bigo/web/f/a;->a:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getUrl()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final c()Ljava/lang/String;
.registers 2
.line 39
iget-object v0, p0, Lsg/bigo/web/f/a;->a:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getOriginalUrl()Ljava/lang/String;
move-result-object v0
return-object v0
.end method