.class public Lgb/d; .super Landroid/webkit/WebChromeClient; .source "MomentWebChromeClient.java" # direct methods .method public constructor ()V .locals 0 .line 1 invoke-direct {p0}, Landroid/webkit/WebChromeClient;->()V return-void .end method # virtual methods .method public onCreateWindow(Landroid/webkit/WebView;ZZLandroid/os/Message;)Z .locals 0 .line 1 :try_start_0 new-instance p2, Landroid/webkit/WebView; invoke-virtual {p1}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; move-result-object p3 invoke-direct {p2, p3}, Landroid/webkit/WebView;->(Landroid/content/Context;)V .line 2 invoke-virtual {p1, p2}, Landroid/webkit/WebView;->addView(Landroid/view/View;)V .line 3 iget-object p1, p4, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Landroid/webkit/WebView$WebViewTransport; .line 4 invoke-virtual {p1, p2}, Landroid/webkit/WebView$WebViewTransport;->setWebView(Landroid/webkit/WebView;)V .line 5 invoke-virtual {p4}, Landroid/os/Message;->sendToTarget()V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 :catch_0 const/4 p1, 0x1 return p1 .end method .method public onJsAlert(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z .locals 0 .line 1 new-instance p2, Landroid/app/AlertDialog$Builder; invoke-virtual {p1}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; move-result-object p1 invoke-direct {p2, p1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V const-string/jumbo p1, "\uc54c\ub9bc" .line 2 invoke-virtual {p2, p1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; move-result-object p1 .line 3 invoke-virtual {p1, p3}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; move-result-object p1 new-instance p2, Lgb/d$a; invoke-direct {p2, p0, p4}, Lgb/d$a;->(Lgb/d;Landroid/webkit/JsResult;)V const p3, 0x104000a .line 4 invoke-virtual {p1, p3, p2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; move-result-object p1 const/4 p2, 0x0 .line 5 invoke-virtual {p1, p2}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; move-result-object p1 .line 6 invoke-virtual {p1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; move-result-object p1 .line 7 invoke-virtual {p1}, Landroid/app/AlertDialog;->show()V const/4 p1, 0x1 return p1 .end method .method public onJsConfirm(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z .locals 0 .line 1 new-instance p2, Landroid/app/AlertDialog$Builder; invoke-virtual {p1}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; move-result-object p1 invoke-direct {p2, p1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V const-string/jumbo p1, "\uc54c\ub9bc" .line 2 invoke-virtual {p2, p1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; move-result-object p1 .line 3 invoke-virtual {p1, p3}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; move-result-object p1 new-instance p2, Lgb/d$c; invoke-direct {p2, p0, p4}, Lgb/d$c;->(Lgb/d;Landroid/webkit/JsResult;)V const-string/jumbo p3, "\ub124" .line 4 invoke-virtual {p1, p3, p2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; move-result-object p1 new-instance p2, Lgb/d$b; invoke-direct {p2, p0, p4}, Lgb/d$b;->(Lgb/d;Landroid/webkit/JsResult;)V const-string/jumbo p3, "\uc544\ub2c8\uc624" .line 5 invoke-virtual {p1, p3, p2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; move-result-object p1 const/4 p2, 0x0 .line 6 invoke-virtual {p1, p2}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; move-result-object p1 .line 7 invoke-virtual {p1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; move-result-object p1 .line 8 invoke-virtual {p1}, Landroid/app/AlertDialog;->show()V const/4 p1, 0x1 return p1 .end method