FindTopAdActivity.smali
.class public Lcom/cleanmaster/findtopad/FindTopAdActivity;
.super Landroid/app/Activity;
.source "FindTopAdActivity.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/findtopad/FindTopAdActivity$a;,
Lcom/cleanmaster/findtopad/FindTopAdActivity$b;
}
.end annotation
# instance fields
.field private a:Ljava/lang/String;
.field private b:Landroid/widget/FrameLayout;
.field private c:Landroid/widget/LinearLayout;
.field private d:Landroid/webkit/WebView;
.field private e:Landroid/widget/Button;
.field private f:Z
.field private g:Landroid/widget/ImageView;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 39
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
.line 42
const-string v0, ""
iput-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->a:Ljava/lang/String;
.line 49
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->f:Z
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/findtopad/FindTopAdActivity;)Landroid/widget/FrameLayout;
.registers 2
.prologue
.line 39
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->b:Landroid/widget/FrameLayout;
return-object v0
.end method
.method private a()V
.registers 1
.prologue
.line 115
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->b()V
.line 116
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->c()V
.line 117
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d()V
.line 118
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/findtopad/FindTopAdActivity;Z)Z
.registers 2
.prologue
.line 39
iput-boolean p1, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->f:Z
return p1
.end method
.method static synthetic b(Lcom/cleanmaster/findtopad/FindTopAdActivity;)Landroid/widget/LinearLayout;
.registers 2
.prologue
.line 39
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->c:Landroid/widget/LinearLayout;
return-object v0
.end method
.method private b()V
.registers 3
.prologue
.line 121
invoke-virtual {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "findTopAdUrl"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 122
iput-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->a:Ljava/lang/String;
.line 123
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->a:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_18
.line 124
const-string v0, ""
iput-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->a:Ljava/lang/String;
.line 127
:cond_18
return-void
.end method
.method private c()V
.registers 3
.prologue
.line 130
const v0, 0x7f10016c
invoke-virtual {p0, v0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->e:Landroid/widget/Button;
.line 131
const v0, 0x7f10016b
invoke-virtual {p0, v0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->c:Landroid/widget/LinearLayout;
.line 132
const v0, 0x7f10016e
invoke-virtual {p0, v0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->g:Landroid/widget/ImageView;
.line 133
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->g:Landroid/widget/ImageView;
new-instance v1, Lcom/cleanmaster/findtopad/a;
invoke-direct {v1, p0}, Lcom/cleanmaster/findtopad/a;-><init>(Lcom/cleanmaster/findtopad/FindTopAdActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 139
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->e:Landroid/widget/Button;
new-instance v1, Lcom/cleanmaster/findtopad/b;
invoke-direct {v1, p0}, Lcom/cleanmaster/findtopad/b;-><init>(Lcom/cleanmaster/findtopad/FindTopAdActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 145
return-void
.end method
.method static synthetic c(Lcom/cleanmaster/findtopad/FindTopAdActivity;)V
.registers 1
.prologue
.line 39
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->g()V
return-void
.end method
.method private d()V
.registers 3
.prologue
.line 148
const v0, 0x7f10016d
invoke-virtual {p0, v0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->b:Landroid/widget/FrameLayout;
.line 149
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->e()V
.line 150
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->f()V
.line 151
invoke-static {}, Landroid/webkit/CookieManager;->getInstance()Landroid/webkit/CookieManager;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/webkit/CookieManager;->setAcceptCookie(Z)V
.line 152
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->b:Landroid/widget/FrameLayout;
iget-object v1, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 153
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
iget-object v1, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 154
return-void
.end method
.method static synthetic d(Lcom/cleanmaster/findtopad/FindTopAdActivity;)V
.registers 1
.prologue
.line 39
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->j()V
return-void
.end method
.method private e()V
.registers 5
.prologue
const/4 v3, -0x1
const/4 v2, 0x1
.line 158
new-instance v0, Landroid/webkit/WebView;
invoke-direct {v0, p0}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
.line 159
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
new-instance v1, Landroid/view/ViewGroup$LayoutParams;
invoke-direct {v1, v3, v3}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 160
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0, v2}, Landroid/webkit/WebView;->setLongClickable(Z)V
.line 161
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0, v2}, Landroid/webkit/WebView;->setScrollbarFadingEnabled(Z)V
.line 162
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setScrollBarStyle(I)V
.line 163
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0, v2}, Landroid/webkit/WebView;->setDrawingCacheEnabled(Z)V
.line 165
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
new-instance v1, Lcom/cleanmaster/findtopad/FindTopAdActivity$b;
invoke-direct {v1, p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity$b;-><init>(Lcom/cleanmaster/findtopad/FindTopAdActivity;)V
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
.line 166
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
new-instance v1, Lcom/cleanmaster/findtopad/FindTopAdActivity$a;
invoke-direct {v1, p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity$a;-><init>(Lcom/cleanmaster/findtopad/FindTopAdActivity;)V
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
.line 167
return-void
.end method
.method private f()V
.registers 5
.prologue
const/4 v3, 0x1
.line 170
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
if-nez v0, :cond_6
.line 206
:cond_5
:goto_5
return-void
.line 174
:cond_6
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v0
.line 176
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x13
if-lt v1, v2, :cond_21
.line 177
invoke-virtual {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
move-result-object v1
iget v2, v1, Landroid/content/pm/ApplicationInfo;->flags:I
and-int/lit8 v2, v2, 0x2
iput v2, v1, Landroid/content/pm/ApplicationInfo;->flags:I
if-eqz v2, :cond_21
.line 178
invoke-static {v3}, Landroid/webkit/WebView;->setWebContentsDebuggingEnabled(Z)V
.line 182
:cond_21
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 184
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setLoadsImagesAutomatically(Z)V
.line 186
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V
.line 187
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V
.line 189
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setSaveFormData(Z)V
.line 191
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setSavePassword(Z)V
.line 193
sget-object v1, Landroid/webkit/WebSettings$ZoomDensity;->MEDIUM:Landroid/webkit/WebSettings$ZoomDensity;
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setDefaultZoom(Landroid/webkit/WebSettings$ZoomDensity;)V
.line 195
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setSupportZoom(Z)V
.line 197
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setSupportMultipleWindows(Z)V
.line 198
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V
.line 199
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setDatabaseEnabled(Z)V
.line 200
invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 202
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x8
if-le v1, v2, :cond_5
.line 203
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
goto :goto_5
.end method
.method private g()V
.registers 4
.prologue
const/16 v2, 0x8
const/4 v1, 0x0
.line 223
iget-boolean v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->f:Z
if-eqz v0, :cond_12
.line 224
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->c:Landroid/widget/LinearLayout;
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 225
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->b:Landroid/widget/FrameLayout;
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 231
:goto_11
return-void
.line 229
:cond_12
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->c:Landroid/widget/LinearLayout;
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 230
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->b:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto :goto_11
.end method
.method private h()V
.registers 3
.prologue
.line 239
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->canGoBack()Z
move-result v0
if-eqz v0, :cond_18
.line 240
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v0
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setCacheMode(I)V
.line 241
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->goBack()V
.line 245
:goto_17
return-void
.line 243
:cond_18
invoke-virtual {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->finish()V
goto :goto_17
.end method
.method private i()V
.registers 4
.prologue
const/4 v2, 0x0
.line 254
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
if-eqz v0, :cond_2c
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->b:Landroid/widget/FrameLayout;
if-eqz v0, :cond_2c
.line 255
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->stopLoading()V
.line 256
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->clearHistory()V
.line 257
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->clearCache(Z)V
.line 258
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->removeAllViews()V
.line 259
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->b:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->removeAllViews()V
.line 260
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->destroy()V
.line 261
iput-object v2, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
.line 262
iput-object v2, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->b:Landroid/widget/FrameLayout;
.line 264
:cond_2c
return-void
.end method
.method private j()V
.registers 2
.prologue
.line 267
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
if-eqz v0, :cond_9
.line 268
iget-object v0, p0, Lcom/cleanmaster/findtopad/FindTopAdActivity;->d:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->reload()V
.line 270
:cond_9
return-void
.end method
# virtual methods
.method public onBackPressed()V
.registers 1
.prologue
.line 235
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->h()V
.line 236
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 3
.prologue
.line 108
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 109
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->setRequestedOrientation(I)V
.line 110
const v0, 0x7f04002f
invoke-virtual {p0, v0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->setContentView(I)V
.line 111
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->a()V
.line 112
return-void
.end method
.method protected onDestroy()V
.registers 1
.prologue
.line 249
invoke-direct {p0}, Lcom/cleanmaster/findtopad/FindTopAdActivity;->i()V
.line 250
invoke-super {p0}, Landroid/app/Activity;->onDestroy()V
.line 251
return-void
.end method