WalletRechargeH5Activity$2.smali
.class Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;
.super Landroid/webkit/WebViewClient;
.source "WalletRechargeH5Activity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;->createView(Landroid/content/Context;)Landroid/view/View;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
.line 126
iput-object p1, p0, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->this$0:Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
invoke-direct {p0}, Landroid/webkit/WebViewClient;-><init>()V
return-void
.end method
.method private isInternalUrl(Ljava/lang/String;)Z
.registers 12
.param p1, "url" # Ljava/lang/String;
.line 129
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_8
.line 130
return v1
.line 132
:cond_8
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
.line 133
.local v0, "uri":Landroid/net/Uri;
const-string v2, "alipays:"
invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_1e
const-string v2, "alipay"
invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_1d
goto :goto_1e
.line 156
:cond_1d
return v1
.line 136
:cond_1e
:goto_1e
:try_start_1e
new-instance v1, Landroid/content/Intent;
const-string v2, "android.intent.action.VIEW"
invoke-direct {v1, v2, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 137
.local v1, "intent":Landroid/content/Intent;
const/high16 v2, 0x10000000
invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 138
sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
invoke-virtual {v2, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_2f
.catch Ljava/lang/Exception; {:try_start_1e .. :try_end_2f} :catch_30
.line 153
.end local v1 # "intent":Landroid/content/Intent;
goto :goto_4d
.line 139
:catch_30
move-exception v1
.line 140
.local v1, "e":Ljava/lang/Exception;
iget-object v2, p0, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->this$0:Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
const v2, 0x7f0f09a4
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
const v2, 0x7f0f07ae
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
const/4 v7, 0x0
sget-object v8, Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletRechargeH5Activity$2$Dnnf08R9GUJTpNPW5uNz06LgtjU;->INSTANCE:Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletRechargeH5Activity$2$Dnnf08R9GUJTpNPW5uNz06LgtjU;
const/4 v9, 0x0
invoke-static/range {v3 .. v9}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/String;ZLandroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 154
.end local v1 # "e":Ljava/lang/Exception;
:goto_4d
const/4 v1, 0x1
return v1
.end method
.method static synthetic lambda$isInternalUrl$0(Landroid/content/DialogInterface;I)V
.registers 5
.param p0, "dialog" # Landroid/content/DialogInterface;
.param p1, "which" # I
.line 144
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.VIEW"
const-string v2, "https://d.alipay.com"
invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v2
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 145
.local v0, "intent":Landroid/content/Intent;
const/high16 v1, 0x10000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 146
sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_17
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_17} :catch_18
.line 149
.end local v0 # "intent":Landroid/content/Intent;
goto :goto_1c
.line 147
:catch_18
move-exception v0
.line 148
.local v0, "e1":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 150
.end local v0 # "e1":Ljava/lang/Exception;
:goto_1c
return-void
.end method
# virtual methods
.method public onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V
.registers 4
.param p1, "view" # Landroid/webkit/WebView;
.param p2, "url" # Ljava/lang/String;
.line 161
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->isInternalUrl(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_7
.line 162
return-void
.line 164
:cond_7
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V
.line 165
return-void
.end method
.method public onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
.registers 10
.param p1, "view" # Landroid/webkit/WebView;
.param p2, "url" # Ljava/lang/String;
.line 177
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
.line 178
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->this$0:Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
invoke-static {v0}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;->access$100(Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
if-eqz v0, :cond_70
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->this$0:Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
invoke-static {v0}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;->access$100(Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I
move-result v0
if-nez v0, :cond_70
.line 179
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
.line 180
.local v0, "animatorSet":Landroid/animation/AnimatorSet;
const/4 v1, 0x3
new-array v1, v1, [Landroid/animation/Animator;
const/4 v2, 0x0
iget-object v3, p0, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->this$0:Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
.line 181
invoke-static {v3}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;->access$200(Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;)Lim/tpelyyftgw/ui/components/ContextProgressView;
move-result-object v3
const/4 v4, 0x2
new-array v5, v4, [F
fill-array-data v5, :array_72
const-string/jumbo v6, "scaleX"
invoke-static {v3, v6, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
iget-object v3, p0, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->this$0:Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
.line 182
invoke-static {v3}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;->access$200(Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;)Lim/tpelyyftgw/ui/components/ContextProgressView;
move-result-object v3
new-array v5, v4, [F
fill-array-data v5, :array_7a
const-string/jumbo v6, "scaleY"
invoke-static {v3, v6, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v1, v2
iget-object v2, p0, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->this$0:Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
.line 183
invoke-static {v2}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;->access$200(Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;)Lim/tpelyyftgw/ui/components/ContextProgressView;
move-result-object v2
new-array v3, v4, [F
fill-array-data v3, :array_82
const-string v5, "alpha"
invoke-static {v2, v5, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v1, v4
.line 180
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 184
new-instance v1, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2$1;-><init>(Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 190
const-wide/16 v1, 0x96
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 191
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 193
.end local v0 # "animatorSet":Landroid/animation/AnimatorSet;
:cond_70
return-void
nop
:array_72
.array-data 4
0x3f800000 # 1.0f
0x3dcccccd # 0.1f
.end array-data
:array_7a
.array-data 4
0x3f800000 # 1.0f
0x3dcccccd # 0.1f
.end array-data
:array_82
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
.end method
.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
.registers 4
.param p1, "view" # Landroid/webkit/WebView;
.param p2, "url" # Ljava/lang/String;
.line 169
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->isInternalUrl(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_f
.line 170
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity$2;->this$0:Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;
invoke-static {v0}, Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;->access$000(Lim/tpelyyftgw/ui/activities/WalletRechargeH5Activity;)Landroid/webkit/WebView;
move-result-object v0
invoke-virtual {v0, p2}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 172
:cond_f
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
move-result v0
return v0
.end method