.class Lcom/moji/webview/BrowserActivity$MyWebChromeClient; .super Lcom/tencent/smtt/sdk/WebChromeClient; .source "BrowserActivity.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/moji/webview/BrowserActivity; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x2 name = "MyWebChromeClient" .end annotation # instance fields .field final synthetic a:Lcom/moji/webview/BrowserActivity; # direct methods .method private constructor (Lcom/moji/webview/BrowserActivity;)V .locals 0 .line 1121 iput-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-direct {p0}, Lcom/tencent/smtt/sdk/WebChromeClient;->()V return-void .end method .method synthetic constructor (Lcom/moji/webview/BrowserActivity;Lcom/moji/webview/BrowserActivity$1;)V .locals 0 .line 1121 invoke-direct {p0, p1}, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->(Lcom/moji/webview/BrowserActivity;)V return-void .end method # virtual methods .method public onGeolocationPermissionsShowPrompt(Ljava/lang/String;Lcom/tencent/smtt/export/external/interfaces/GeolocationPermissionsCallback;)V .locals 2 const/4 v0, 0x1 const/4 v1, 0x0 .line 1172 invoke-interface {p2, p1, v0, v1}, Lcom/tencent/smtt/export/external/interfaces/GeolocationPermissionsCallback;->invoke(Ljava/lang/String;ZZ)V return-void .end method .method public onProgressChanged(Lcom/tencent/smtt/sdk/WebView;I)V .locals 1 .line 1138 invoke-super {p0, p1, p2}, Lcom/tencent/smtt/sdk/WebChromeClient;->onProgressChanged(Lcom/tencent/smtt/sdk/WebView;I)V .line 1139 iget-object v0, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {v0}, Lcom/moji/webview/BrowserActivity;->A(Lcom/moji/webview/BrowserActivity;)Lcom/moji/circleprogress/HorizontalProgress; move-result-object v0 invoke-virtual {v0, p2}, Lcom/moji/circleprogress/HorizontalProgress;->setProgress(I)V const/16 v0, 0x64 if-ne p2, v0, :cond_0 .line 1142 iget-object p2, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p2}, Lcom/moji/webview/BrowserActivity;->A(Lcom/moji/webview/BrowserActivity;)Lcom/moji/circleprogress/HorizontalProgress; move-result-object p2 const/16 v0, 0x8 invoke-virtual {p2, v0}, Lcom/moji/circleprogress/HorizontalProgress;->setVisibility(I)V .line 1143 iget-object p2, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p2, p1}, Lcom/moji/webview/BrowserActivity;->a(Lcom/moji/webview/BrowserActivity;Lcom/tencent/smtt/sdk/WebView;)V .line 1144 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->B(Lcom/moji/webview/BrowserActivity;)Lcom/moji/webview/data/TITLEBARTYPE; move-result-object p1 sget-object p2, Lcom/moji/webview/data/TITLEBARTYPE;->COVER_TITLE_BAR:Lcom/moji/webview/data/TITLEBARTYPE; if-ne p1, p2, :cond_0 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->z(Lcom/moji/webview/BrowserActivity;)Lcom/moji/titlebar/MJTitleBar; move-result-object p1 invoke-virtual {p1}, Lcom/moji/titlebar/MJTitleBar;->getVisibility()I move-result p1 if-ne p1, v0, :cond_0 .line 1145 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->z(Lcom/moji/webview/BrowserActivity;)Lcom/moji/titlebar/MJTitleBar; move-result-object p1 const/4 p2, 0x0 invoke-virtual {p1, p2}, Lcom/moji/titlebar/MJTitleBar;->setVisibility(I)V :cond_0 return-void .end method .method public onReceivedTitle(Lcom/tencent/smtt/sdk/WebView;Ljava/lang/String;)V .locals 0 .line 1124 invoke-super {p0, p1, p2}, Lcom/tencent/smtt/sdk/WebChromeClient;->onReceivedTitle(Lcom/tencent/smtt/sdk/WebView;Ljava/lang/String;)V .line 1126 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->x(Lcom/moji/webview/BrowserActivity;)Z move-result p1 if-eqz p1, :cond_0 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->y(Lcom/moji/webview/BrowserActivity;)Ljava/lang/String; move-result-object p1 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_0 .line 1127 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->z(Lcom/moji/webview/BrowserActivity;)Lcom/moji/titlebar/MJTitleBar; move-result-object p1 iget-object p2, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p2}, Lcom/moji/webview/BrowserActivity;->y(Lcom/moji/webview/BrowserActivity;)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, p2}, Lcom/moji/titlebar/MJTitleBar;->setTitleText(Ljava/lang/CharSequence;)V goto :goto_0 .line 1128 :cond_0 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_1 .line 1129 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->z(Lcom/moji/webview/BrowserActivity;)Lcom/moji/titlebar/MJTitleBar; move-result-object p1 invoke-virtual {p1, p2}, Lcom/moji/titlebar/MJTitleBar;->setTitleText(Ljava/lang/CharSequence;)V .line 1130 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1, p2}, Lcom/moji/webview/BrowserActivity;->e(Lcom/moji/webview/BrowserActivity;Ljava/lang/String;)Ljava/lang/String; .line 1131 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->d(Lcom/moji/webview/BrowserActivity;)Lcom/moji/webview/JsInterface; move-result-object p1 iput-object p2, p1, Lcom/moji/webview/JsInterface;->mTitle:Ljava/lang/String; .line 1133 :cond_1 :goto_0 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; const/4 p2, 0x0 invoke-static {p1, p2}, Lcom/moji/webview/BrowserActivity;->c(Lcom/moji/webview/BrowserActivity;Z)Z return-void .end method .method public onShowCustomView(Landroid/view/View;Lcom/tencent/smtt/export/external/interfaces/IX5WebChromeClient$CustomViewCallback;)V .locals 0 .line 1152 invoke-super {p0, p1, p2}, Lcom/tencent/smtt/sdk/WebChromeClient;->onShowCustomView(Landroid/view/View;Lcom/tencent/smtt/export/external/interfaces/IX5WebChromeClient$CustomViewCallback;)V return-void .end method .method public onShowFileChooser(Lcom/tencent/smtt/sdk/WebView;Lcom/tencent/smtt/sdk/ValueCallback;Lcom/tencent/smtt/sdk/WebChromeClient$FileChooserParams;)Z .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/tencent/smtt/sdk/WebView;", "Lcom/tencent/smtt/sdk/ValueCallback<", "[", "Landroid/net/Uri;", ">;", "Lcom/tencent/smtt/sdk/WebChromeClient$FileChooserParams;", ")Z" } .end annotation .line 1164 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1, p2}, Lcom/moji/webview/BrowserActivity;->b(Lcom/moji/webview/BrowserActivity;Lcom/tencent/smtt/sdk/ValueCallback;)Lcom/tencent/smtt/sdk/ValueCallback; .line 1165 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->C(Lcom/moji/webview/BrowserActivity;)V const-string p1, "sea" const-string p2, "sea----web----WebChromeClient---onShowFileChooser" .line 1166 invoke-static {p1, p2}, Lcom/moji/tool/log/MJLogger;->b(Ljava/lang/String;Ljava/lang/String;)V const/4 p1, 0x1 return p1 .end method .method public openFileChooser(Lcom/tencent/smtt/sdk/ValueCallback;Ljava/lang/String;Ljava/lang/String;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/tencent/smtt/sdk/ValueCallback<", "Landroid/net/Uri;", ">;", "Ljava/lang/String;", "Ljava/lang/String;", ")V" } .end annotation .line 1158 iget-object p2, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p2, p1}, Lcom/moji/webview/BrowserActivity;->a(Lcom/moji/webview/BrowserActivity;Lcom/tencent/smtt/sdk/ValueCallback;)Lcom/tencent/smtt/sdk/ValueCallback; .line 1159 iget-object p1, p0, Lcom/moji/webview/BrowserActivity$MyWebChromeClient;->a:Lcom/moji/webview/BrowserActivity; invoke-static {p1}, Lcom/moji/webview/BrowserActivity;->C(Lcom/moji/webview/BrowserActivity;)V return-void .end method