a.smali
.class public Lcom/cleanmaster/ui/a/a;
.super Ljava/lang/Object;
.source "PromotionDialog.java"
# instance fields
.field private final a:Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;
.field private final b:Landroid/content/Context;
.field private final c:Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnCloseListenerForPromotionDialog;
.field private final d:Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnClickListenerForPromotionDialog;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnClickListenerForPromotionDialog;Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnCloseListenerForPromotionDialog;)V
.registers 11
.prologue
const/4 v2, 0x0
.line 25
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 26
iput-object p1, p0, Lcom/cleanmaster/ui/a/a;->b:Landroid/content/Context;
.line 27
iput-object p3, p0, Lcom/cleanmaster/ui/a/a;->d:Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnClickListenerForPromotionDialog;
.line 28
iput-object p4, p0, Lcom/cleanmaster/ui/a/a;->c:Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnCloseListenerForPromotionDialog;
.line 29
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f0401b6
const/4 v3, 0x0
invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v1
.line 31
new-instance v0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog$Builder;
invoke-direct {v0, p1}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog$Builder;-><init>(Landroid/content/Context;)V
move v3, v2
move v4, v2
move v5, v2
.line 32
invoke-virtual/range {v0 .. v5}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog$Builder;->setView(Landroid/view/View;IIII)Ljava/lang/Object;
.line 33
invoke-virtual {v0, v2}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog$Builder;->enableShowWithSuitableHeight(Z)Ljava/lang/Object;
.line 36
new-instance v2, Lcom/cleanmaster/ui/a/b;
invoke-direct {v2, p0}, Lcom/cleanmaster/ui/a/b;-><init>(Lcom/cleanmaster/ui/a/a;)V
invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 47
const v2, 0x7f100681
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/ImageView;
.line 48
const v3, 0x7f100682
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/ImageView;
.line 49
new-instance v3, Lcom/cleanmaster/ui/a/c;
invoke-direct {v3, p0}, Lcom/cleanmaster/ui/a/c;-><init>(Lcom/cleanmaster/ui/a/a;)V
invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 61
invoke-static {}, Lcom/cleanmaster/bitmapcache/MyVolley;->getInstance()Lcom/cleanmaster/bitmapcache/MyVolley;
move-result-object v1
invoke-virtual {v1}, Lcom/cleanmaster/bitmapcache/MyVolley;->getImageLoader()Lcom/android/volley/toolbox/ImageLoader;
move-result-object v1
new-instance v3, Lcom/cleanmaster/ui/a/d;
invoke-direct {v3, p0, v2}, Lcom/cleanmaster/ui/a/d;-><init>(Lcom/cleanmaster/ui/a/a;Landroid/widget/ImageView;)V
invoke-virtual {v1, p2, v3}, Lcom/android/volley/toolbox/ImageLoader;->get(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer;
.line 75
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog$Builder;->create()Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/ui/a/a;->a:Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;
.line 76
iget-object v0, p0, Lcom/cleanmaster/ui/a/a;->a:Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;->setCanceledOnTouchOutside(Z)V
.line 77
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/ui/a/a;)Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnClickListenerForPromotionDialog;
.registers 2
.prologue
.line 18
iget-object v0, p0, Lcom/cleanmaster/ui/a/a;->d:Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnClickListenerForPromotionDialog;
return-object v0
.end method
.method static synthetic b(Lcom/cleanmaster/ui/a/a;)Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;
.registers 2
.prologue
.line 18
iget-object v0, p0, Lcom/cleanmaster/ui/a/a;->a:Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;
return-object v0
.end method
.method static synthetic c(Lcom/cleanmaster/ui/a/a;)Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnCloseListenerForPromotionDialog;
.registers 2
.prologue
.line 18
iget-object v0, p0, Lcom/cleanmaster/ui/a/a;->c:Lcom/cm/plugincluster/cleanmaster/ui/promotion/OnCloseListenerForPromotionDialog;
return-object v0
.end method
# virtual methods
.method public a()V
.registers 2
.prologue
.line 80
iget-object v0, p0, Lcom/cleanmaster/ui/a/a;->b:Landroid/content/Context;
instance-of v0, v0, Landroid/app/Activity;
if-nez v0, :cond_7
.line 90
:cond_6
:goto_6
return-void
.line 83
:cond_7
iget-object v0, p0, Lcom/cleanmaster/ui/a/a;->b:Landroid/content/Context;
check-cast v0, Landroid/app/Activity;
.line 84
invoke-virtual {v0}, Landroid/app/Activity;->isFinishing()Z
move-result v0
if-nez v0, :cond_6
.line 87
iget-object v0, p0, Lcom/cleanmaster/ui/a/a;->a:Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;
if-eqz v0, :cond_6
.line 88
iget-object v0, p0, Lcom/cleanmaster/ui/a/a;->a:Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;->show()V
goto :goto_6
.end method