c.smali
.class public Lcom/fulishe/fs/activity/c;
.super Landroid/webkit/WebViewClient;
.source ""
# instance fields
.field public final synthetic a:Lcom/fulishe/fs/activity/XMLandingActivity;
# direct methods
.method public constructor <init>(Lcom/fulishe/fs/activity/XMLandingActivity;)V
.registers 2
iput-object p1, p0, Lcom/fulishe/fs/activity/c;->a:Lcom/fulishe/fs/activity/XMLandingActivity;
invoke-direct {p0}, Landroid/webkit/WebViewClient;-><init>()V
return-void
.end method
# virtual methods
.method public onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
.registers 3
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
return-void
.end method
.method public onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V
.registers 4
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V
return-void
.end method
.method public onReceivedSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V
.registers 4
invoke-virtual {p2}, Landroid/webkit/SslErrorHandler;->proceed()V
return-void
.end method
.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
.registers 7
const/4 v1, 0x1
invoke-static {p2}, Lcom/fulishe/fs/a/d;->e(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_c
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
move-result v0
:goto_b
return v0
:cond_c
iget-object v0, p0, Lcom/fulishe/fs/activity/c;->a:Lcom/fulishe/fs/activity/XMLandingActivity;
invoke-static {v0}, Lcom/fulishe/fs/activity/XMLandingActivity;->a(Lcom/fulishe/fs/activity/XMLandingActivity;)Lcom/fulishe/fs/k/a;
move-result-object v0
instance-of v0, v0, Lcom/fulishe/fs/k/x;
if-eqz v0, :cond_26
iget-object v0, p0, Lcom/fulishe/fs/activity/c;->a:Lcom/fulishe/fs/activity/XMLandingActivity;
invoke-static {v0}, Lcom/fulishe/fs/activity/XMLandingActivity;->a(Lcom/fulishe/fs/activity/XMLandingActivity;)Lcom/fulishe/fs/k/a;
move-result-object v0
check-cast v0, Lcom/fulishe/fs/k/x;
invoke-static {p2, v0}, Lcom/fulishe/fs/r/u;->a(Ljava/lang/String;Lcom/fulishe/fs/k/x;)Z
move-result v0
if-eqz v0, :cond_26
move v0, v1
goto :goto_b
:cond_26
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_55
invoke-static {p2}, Lcom/fulishe/fs/a/d;->d(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_55
new-instance v0, Landroid/content/Intent;
invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v2
const-string v3, "android.intent.action.VIEW"
invoke-direct {v0, v3, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
iget-object v2, p0, Lcom/fulishe/fs/activity/c;->a:Lcom/fulishe/fs/activity/XMLandingActivity;
invoke-static {v2, v0}, Lcom/fulishe/fs/a/d;->a(Landroid/content/Context;Landroid/content/Intent;)Z
move-result v2
if-eqz v2, :cond_53
const/high16 v2, 0x10000000
:try_start_47
invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
const/4 v2, 0x1
invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
iget-object v2, p0, Lcom/fulishe/fs/activity/c;->a:Lcom/fulishe/fs/activity/XMLandingActivity;
invoke-virtual {v2, v0}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
:try_end_53
.catch Ljava/lang/Exception; {:try_start_47 .. :try_end_53} :catch_57
:cond_53
:goto_53
move v0, v1
goto :goto_b
:cond_55
move v0, v1
goto :goto_b
:catch_57
move-exception v0
goto :goto_53
.end method