FloatNewsWebViewActivity.smali
.class public Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;
.super Landroid/app/Activity;
.source "FloatNewsWebViewActivity.java"
# interfaces
.implements Landroid/view/View$OnKeyListener;
# instance fields
.field a:Ljava/lang/String;
.field b:Landroid/widget/TextView;
.field c:Lcom/cleanmaster/settings/ui/WebViewEx;
.field d:Landroid/view/View;
.field e:Landroid/view/View;
.field f:Landroid/view/View;
.field g:Lcom/cleanmaster/hpsharelib/base/widget/AnimImageView;
.field h:Landroid/view/View;
.field i:Landroid/view/View;
.field private j:Landroid/view/View$OnClickListener;
.field private k:Landroid/webkit/WebViewClient;
.field private l:Landroid/webkit/WebChromeClient;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 30
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
.line 113
new-instance v0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/c;
invoke-direct {v0, p0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/c;-><init>(Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;)V
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->j:Landroid/view/View$OnClickListener;
.line 135
new-instance v0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/d;
invoke-direct {v0, p0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/d;-><init>(Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;)V
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->k:Landroid/webkit/WebViewClient;
.line 180
new-instance v0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/e;
invoke-direct {v0, p0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/e;-><init>(Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;)V
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->l:Landroid/webkit/WebChromeClient;
return-void
.end method
.method private a()V
.registers 5
.prologue
const/4 v3, 0x1
const/4 v2, 0x0
.line 59
const v0, 0x7f100477
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 60
new-instance v1, Lcom/cleanmaster/ui/floatwindow/fifa/panel/a;
invoke-direct {v1, p0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/a;-><init>(Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 68
const v0, 0x7f100029
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->b:Landroid/widget/TextView;
.line 70
const v0, 0x7f100034
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cleanmaster/settings/ui/WebViewEx;
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
.line 72
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
invoke-virtual {v0}, Lcom/cleanmaster/settings/ui/WebViewEx;->getSettings()Landroid/webkit/WebSettings;
move-result-object v0
.line 73
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 74
sget-object v1, Landroid/webkit/WebSettings$PluginState;->ON_DEMAND:Landroid/webkit/WebSettings$PluginState;
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setPluginState(Landroid/webkit/WebSettings$PluginState;)V
.line 75
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 77
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
new-instance v1, Lcom/cleanmaster/ui/floatwindow/fifa/panel/b;
invoke-direct {v1, p0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/b;-><init>(Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;)V
invoke-virtual {v0, v1}, Lcom/cleanmaster/settings/ui/WebViewEx;->setDownloadListener(Landroid/webkit/DownloadListener;)V
.line 84
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->k:Landroid/webkit/WebViewClient;
invoke-virtual {v0, v1}, Lcom/cleanmaster/settings/ui/WebViewEx;->setWebViewClient(Landroid/webkit/WebViewClient;)V
.line 85
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->l:Landroid/webkit/WebChromeClient;
invoke-virtual {v0, v1}, Lcom/cleanmaster/settings/ui/WebViewEx;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
.line 86
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
invoke-virtual {v0, p0}, Lcom/cleanmaster/settings/ui/WebViewEx;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V
.line 88
invoke-virtual {p0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
.line 89
if-eqz v0, :cond_64
.line 90
const-string/jumbo v1, "url"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->a:Ljava/lang/String;
.line 93
:cond_64
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->a:Ljava/lang/String;
if-eqz v0, :cond_6f
.line 94
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/cleanmaster/settings/ui/WebViewEx;->loadUrl(Ljava/lang/String;)V
.line 96
:cond_6f
const v0, 0x7f10010c
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->d:Landroid/view/View;
.line 97
const v0, 0x7f100479
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->e:Landroid/view/View;
.line 98
const v0, 0x7f10047a
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->f:Landroid/view/View;
.line 99
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->d:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setEnabled(Z)V
.line 100
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->e:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setEnabled(Z)V
.line 101
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->d:Landroid/view/View;
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->j:Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 102
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->e:Landroid/view/View;
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->j:Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 103
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->f:Landroid/view/View;
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->j:Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 105
const v0, 0x7f10047b
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cleanmaster/hpsharelib/base/widget/AnimImageView;
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->g:Lcom/cleanmaster/hpsharelib/base/widget/AnimImageView;
.line 106
const v0, 0x7f10047c
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->h:Landroid/view/View;
.line 107
const v0, 0x7f10047d
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->i:Landroid/view/View;
.line 108
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->i:Landroid/view/View;
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->j:Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 110
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/system/HardwareAccCheck;->enableWindowHardwareAcce(Landroid/app/Activity;)V
.line 111
return-void
.end method
# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.registers 3
.prologue
.line 51
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 52
const v0, 0x7f0400e0
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->setContentView(I)V
.line 53
invoke-direct {p0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->a()V
.line 55
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/activity/BaseActivityReport;->reportActivityCreate(Ljava/lang/String;)V
.line 56
return-void
.end method
.method public onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z
.registers 6
.prologue
const/4 v0, 0x0
.line 202
const/4 v1, 0x4
if-ne p2, v1, :cond_18
invoke-virtual {p3}, Landroid/view/KeyEvent;->getAction()I
move-result v1
if-nez v1, :cond_18
.line 203
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
invoke-virtual {v1}, Lcom/cleanmaster/settings/ui/WebViewEx;->canGoBack()Z
move-result v1
if-eqz v1, :cond_19
.line 204
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
invoke-virtual {v0}, Lcom/cleanmaster/settings/ui/WebViewEx;->goBack()V
.line 209
:goto_17
const/4 v0, 0x1
.line 211
:cond_18
return v0
.line 206
:cond_19
iget-object v1, p0, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->c:Lcom/cleanmaster/settings/ui/WebViewEx;
invoke-static {v1, v0}, Lcom/cleanmaster/base/util/ui/n;->a(Landroid/webkit/WebView;Z)V
.line 207
invoke-virtual {p0}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->finish()V
goto :goto_17
.end method
.method public onKeyDown(ILandroid/view/KeyEvent;)Z
.registers 4
.prologue
.line 198
const/4 v0, 0x0
invoke-virtual {p0, v0, p1, p2}, Lcom/cleanmaster/ui/floatwindow/fifa/panel/FloatNewsWebViewActivity;->onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z
move-result v0
return v0
.end method