MyAlertController.smali
.class public Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;
.super Ljava/lang/Object;
.source "MyAlertController.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$AlertParams;,
Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$RecycleListView;,
Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$AdaptScreenHeightHandler;,
Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$ButtonHandler;
}
.end annotation
# static fields
.field public static final ACTION_AD_CLICK:B = 0x4t
.field public static final ACTION_AD_SHOW_FAIL:B = 0x3t
.field public static final ACTION_AD_SHOW_SUCCESS:B = 0x2t
.field public static final AD_REQUEST_FAIL:B = 0x2t
.field public static final AD_VIEW_FAIL:B = 0x4t
.field public static final CLOUD_SWITCH:B = 0x3t
.field public static final DEFAULT_REASON:B = 0x0t
.field private static final JUNK_DATEUP_AD_POSID:Ljava/lang/String; = "108460"
.field private static final JUNK_DIALOG_AD_POSID:Ljava/lang/String; = "108443"
.field public static final NEW_USER_PROTECT:B = 0x1t
# instance fields
.field private adBannerPicDefault:Landroid/widget/ImageView;
.field private adBannerRelativeLayout:Landroid/widget/RelativeLayout;
.field dialogAd:Lcom/cm/plugincluster/ad/IAd;
.field private isFromJunkExitWindow:Z
.field private mAdapter:Landroid/widget/ListAdapter;
.field public mBottomPadding:I
.field mButtonHandler:Landroid/view/View$OnClickListener;
.field private mButtonNegative:Landroid/widget/Button;
.field private mButtonNegativeMessage:Landroid/os/Message;
.field private mButtonNegativeText:Ljava/lang/CharSequence;
.field private mButtonNeutral:Landroid/widget/Button;
.field private mButtonNeutralMessage:Landroid/os/Message;
.field private mButtonNeutralText:Ljava/lang/CharSequence;
.field private mButtonPositive:Landroid/widget/Button;
.field private mButtonPositiveMessage:Landroid/os/Message;
.field private mButtonPositiveText:Ljava/lang/CharSequence;
.field private mCheckedItem:I
.field private final mContext:Landroid/content/Context;
.field private mCustomButtonMargin:I
.field private mCustomNoPadding:Z
.field private mCustomTitleView:Landroid/view/View;
.field private final mDialogInterface:Landroid/content/DialogInterface;
.field public mEnableShowWithSuitableHeight:Z
.field private mFromJunkExitWindowPage:I
.field private mGravity:I
.field private mHandler:Landroid/os/Handler;
.field private mHorizontalScrollView:Landroid/widget/HorizontalScrollView;
.field public mLeftRightPadding:I
.field private mListView:Landroid/widget/ListView;
.field private mLogo1:Landroid/view/View;
.field private mLogo2:Landroid/view/View;
.field private mMessage:Ljava/lang/CharSequence;
.field private mMessageView:Landroid/widget/TextView;
.field private mNegativeEnable:Z
.field private mPositiveButtonDrawable:Landroid/graphics/drawable/Drawable;
.field private mPositiveButtonTextColor:I
.field private mPositiveWarning:Z
.field private mRootView:Landroid/view/View;
.field private mScrollView:Landroid/widget/ScrollView;
.field private mSubTitle:Ljava/lang/CharSequence;
.field private mSubTitleView:Landroid/widget/TextView;
.field private mTitle:Ljava/lang/CharSequence;
.field private mTitleBottomLineExist:Z
.field private mTitleInContent:Z
.field private mTitleLogoVisiable:Z
.field private mTitleSupportMulitipleLines:Z
.field private mTitleView:Landroid/widget/TextView;
.field private mTopPanel:Landroid/widget/LinearLayout;
.field private mUseHorizontalScrollView:Z
.field private mView:Landroid/view/View;
.field private mViewSpacingBottom:I
.field private mViewSpacingLeft:I
.field private mViewSpacingRight:I
.field private mViewSpacingSpecified:Z
.field private mViewSpacingTop:I
.field private final mWindow:Landroid/view/Window;
.field private mbAutoBtnNegDismiss:Z
.field private mbAutoBtnNeutDismiss:Z
.field private mbAutoBtnPosDismiss:Z
.field private splitLineView:Landroid/view/View;
.field private transparentBackage:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/content/DialogInterface;Landroid/view/View;)V
.registers 7
.prologue
const/4 v2, 0x0
const/4 v0, 0x1
const/4 v1, 0x0
.line 247
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 108
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingSpecified:Z
.line 110
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnPosDismiss:Z
.line 117
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnNegDismiss:Z
.line 124
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnNeutDismiss:Z
.line 150
const/4 v0, -0x1
iput v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCheckedItem:I
.line 156
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->transparentBackage:Z
.line 158
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
.line 160
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mEnableShowWithSuitableHeight:Z
.line 167
iput-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->dialogAd:Lcom/cm/plugincluster/ad/IAd;
.line 168
new-instance v0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$1;
invoke-direct {v0, p0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$1;-><init>(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonHandler:Landroid/view/View$OnClickListener;
.line 488
const/16 v0, 0x12
iput v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLeftRightPadding:I
.line 489
const/16 v0, 0x10
iput v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mBottomPadding:I
.line 248
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mContext:Landroid/content/Context;
.line 249
iput-object p2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mDialogInterface:Landroid/content/DialogInterface;
.line 250
iput-object p3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
.line 251
iput-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
.line 252
new-instance v0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$ButtonHandler;
invoke-direct {v0, p2}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$ButtonHandler;-><init>(Landroid/content/DialogInterface;)V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHandler:Landroid/os/Handler;
.line 253
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/content/DialogInterface;Landroid/view/Window;)V
.registers 6
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 240
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 108
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingSpecified:Z
.line 110
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnPosDismiss:Z
.line 117
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnNegDismiss:Z
.line 124
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnNeutDismiss:Z
.line 150
const/4 v0, -0x1
iput v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCheckedItem:I
.line 156
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->transparentBackage:Z
.line 158
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
.line 160
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mEnableShowWithSuitableHeight:Z
.line 167
const/4 v0, 0x0
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->dialogAd:Lcom/cm/plugincluster/ad/IAd;
.line 168
new-instance v0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$1;
invoke-direct {v0, p0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$1;-><init>(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonHandler:Landroid/view/View$OnClickListener;
.line 488
const/16 v0, 0x12
iput v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLeftRightPadding:I
.line 489
const/16 v0, 0x10
iput v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mBottomPadding:I
.line 241
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mContext:Landroid/content/Context;
.line 242
iput-object p2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mDialogInterface:Landroid/content/DialogInterface;
.line 243
iput-object p3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
.line 244
new-instance v0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$ButtonHandler;
invoke-direct {v0, p2}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$ButtonHandler;-><init>(Landroid/content/DialogInterface;)V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHandler:Landroid/os/Handler;
.line 245
return-void
.end method
.method static synthetic access$000(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/widget/Button;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
return-object v0
.end method
.method static synthetic access$100(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/os/Message;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositiveMessage:Landroid/os/Message;
return-object v0
.end method
.method static synthetic access$1000(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/os/Handler;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHandler:Landroid/os/Handler;
return-object v0
.end method
.method static synthetic access$1200(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/content/Context;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mContext:Landroid/content/Context;
return-object v0
.end method
.method static synthetic access$1300(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/widget/ScrollView;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
return-object v0
.end method
.method static synthetic access$1400(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/widget/ImageView;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->adBannerPicDefault:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$1500(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;I)Lcom/cm/plugincluster/ad/ui/IAdOperatorListener;
.registers 3
.prologue
.line 63
invoke-direct {p0, p1}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->getListener(I)Lcom/cm/plugincluster/ad/ui/IAdOperatorListener;
move-result-object v0
return-object v0
.end method
.method static synthetic access$1600(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/widget/RelativeLayout;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->adBannerRelativeLayout:Landroid/widget/RelativeLayout;
return-object v0
.end method
.method static synthetic access$1700(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/widget/TextView;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$1802(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;Z)Z
.registers 2
.prologue
.line 63
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->transparentBackage:Z
return p1
.end method
.method static synthetic access$1902(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;Z)Z
.registers 2
.prologue
.line 63
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
return p1
.end method
.method static synthetic access$200(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Z
.registers 2
.prologue
.line 63
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnPosDismiss:Z
return v0
.end method
.method static synthetic access$2002(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;I)I
.registers 2
.prologue
.line 63
iput p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCustomButtonMargin:I
return p1
.end method
.method static synthetic access$202(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;Z)Z
.registers 2
.prologue
.line 63
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnPosDismiss:Z
return p1
.end method
.method static synthetic access$2100(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;I)V
.registers 2
.prologue
.line 63
invoke-direct {p0, p1}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->setPositiveButtonTextColor(I)V
return-void
.end method
.method static synthetic access$2202(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;Landroid/widget/ListAdapter;)Landroid/widget/ListAdapter;
.registers 2
.prologue
.line 63
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mAdapter:Landroid/widget/ListAdapter;
return-object p1
.end method
.method static synthetic access$2302(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;I)I
.registers 2
.prologue
.line 63
iput p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCheckedItem:I
return p1
.end method
.method static synthetic access$2402(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;Landroid/widget/ListView;)Landroid/widget/ListView;
.registers 2
.prologue
.line 63
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
return-object p1
.end method
.method static synthetic access$300(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/widget/Button;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
return-object v0
.end method
.method static synthetic access$400(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/os/Message;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegativeMessage:Landroid/os/Message;
return-object v0
.end method
.method static synthetic access$500(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Z
.registers 2
.prologue
.line 63
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnNegDismiss:Z
return v0
.end method
.method static synthetic access$502(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;Z)Z
.registers 2
.prologue
.line 63
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnNegDismiss:Z
return p1
.end method
.method static synthetic access$600(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/widget/Button;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutral:Landroid/widget/Button;
return-object v0
.end method
.method static synthetic access$700(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/os/Message;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutralMessage:Landroid/os/Message;
return-object v0
.end method
.method static synthetic access$800(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Z
.registers 2
.prologue
.line 63
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnNeutDismiss:Z
return v0
.end method
.method static synthetic access$802(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;Z)Z
.registers 2
.prologue
.line 63
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mbAutoBtnNeutDismiss:Z
return p1
.end method
.method static synthetic access$900(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)Landroid/content/DialogInterface;
.registers 2
.prologue
.line 63
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mDialogInterface:Landroid/content/DialogInterface;
return-object v0
.end method
.method static canTextInput(Landroid/view/View;)Z
.registers 5
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 267
invoke-virtual {p0}, Landroid/view/View;->onCheckIsTextEditor()Z
move-result v2
if-eqz v2, :cond_9
.line 285
:goto_8
return v0
.line 271
:cond_9
instance-of v2, p0, Landroid/view/ViewGroup;
if-nez v2, :cond_f
move v0, v1
.line 272
goto :goto_8
.line 275
:cond_f
check-cast p0, Landroid/view/ViewGroup;
.line 276
invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I
move-result v2
.line 277
:cond_15
if-lez v2, :cond_24
.line 278
add-int/lit8 v2, v2, -0x1
.line 279
invoke-virtual {p0, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v3
.line 280
invoke-static {v3}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->canTextInput(Landroid/view/View;)Z
move-result v3
if-eqz v3, :cond_15
goto :goto_8
:cond_24
move v0, v1
.line 285
goto :goto_8
.end method
.method private centerButton(Landroid/widget/Button;)V
.registers 5
.prologue
const/16 v2, 0x8
.line 1062
.line 1063
invoke-virtual {p1}, Landroid/widget/Button;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
.line 1064
const/4 v1, -0x1
iput v1, v0, Landroid/widget/RelativeLayout$LayoutParams;->width:I
.line 1065
invoke-virtual {p1, v0}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 1066
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
if-ne p1, v0, :cond_48
.line 1068
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveWarning:Z
if-eqz v0, :cond_34
.line 1069
sget v0, Lcom/cleanmaster/hpsharelib/R$drawable;->dialog_right_button_warning_bg:I
.line 1070
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
invoke-virtual {v1, v0}, Landroid/widget/Button;->setBackgroundResource(I)V
.line 1082
:cond_1d
:goto_1d
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->btn2_solid_split_line:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 1083
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->btn3_solid_split_line:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 1091
return-void
.line 1071
:cond_34
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v0, :cond_40
.line 1072
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Landroid/widget/Button;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_1d
.line 1074
:cond_40
sget v0, Lcom/cleanmaster/hpsharelib/R$drawable;->dialog_right_button_bg:I
.line 1075
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
invoke-virtual {v1, v0}, Landroid/widget/Button;->setBackgroundResource(I)V
goto :goto_1d
.line 1078
:cond_48
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
if-ne p1, v0, :cond_1d
.line 1079
sget v0, Lcom/cleanmaster/hpsharelib/R$drawable;->dialog_left_button_bg:I
invoke-virtual {p1, v0}, Landroid/widget/Button;->setBackgroundResource(I)V
goto :goto_1d
.end method
.method private getListener(I)Lcom/cm/plugincluster/ad/ui/IAdOperatorListener;
.registers 3
.prologue
.line 1044
new-instance v0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$6;
invoke-direct {v0, p0, p1}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$6;-><init>(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;I)V
return-object v0
.end method
.method private resetTextPadding(Landroid/widget/LinearLayout;)V
.registers 4
.prologue
.line 1237
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
new-instance v1, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$7;
invoke-direct {v1, p0, p1}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$7;-><init>(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;Landroid/widget/LinearLayout;)V
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
.line 1258
return-void
.end method
.method private setPositiveButtonTextColor(I)V
.registers 4
.prologue
.line 467
iput p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonTextColor:I
.line 468
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
if-eqz v0, :cond_d
.line 469
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
iget v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonTextColor:I
invoke-virtual {v0, v1}, Landroid/widget/Button;->setTextColor(I)V
.line 471
:cond_d
return-void
.end method
.method private setupButtons()Z
.registers 10
.prologue
const/4 v3, 0x1
const/16 v8, 0x8
const/4 v2, 0x0
.line 878
.line 879
const/4 v4, 0x2
.line 880
const/4 v5, 0x4
.line 883
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->button1:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
.line 884
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonHandler:Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 885
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->ad_banner_relativelayout:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->adBannerRelativeLayout:Landroid/widget/RelativeLayout;
.line 886
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->ad_banner_pic_default:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->adBannerPicDefault:Landroid/widget/ImageView;
.line 887
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->dialog_split_line:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->splitLineView:Landroid/view/View;
.line 889
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositiveText:Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_ec
.line 890
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
invoke-virtual {v0, v8}, Landroid/widget/Button;->setVisibility(I)V
move v1, v2
.line 913
:goto_49
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v6, Lcom/cleanmaster/hpsharelib/R$id;->button2:I
invoke-virtual {v0, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
.line 914
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
iget-object v6, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonHandler:Landroid/view/View$OnClickListener;
invoke-virtual {v0, v6}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 916
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegativeText:Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_125
.line 917
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
invoke-virtual {v0, v8}, Landroid/widget/Button;->setVisibility(I)V
.line 918
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v6, Lcom/cleanmaster/hpsharelib/R$id;->btn2_solid_split_line:I
invoke-virtual {v0, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/view/View;->setVisibility(I)V
.line 933
:goto_74
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v6, Lcom/cleanmaster/hpsharelib/R$id;->button3:I
invoke-virtual {v0, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutral:Landroid/widget/Button;
.line 934
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutral:Landroid/widget/Button;
iget-object v6, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonHandler:Landroid/view/View$OnClickListener;
invoke-virtual {v0, v6}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 936
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutralText:Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_14c
.line 937
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutral:Landroid/widget/Button;
invoke-virtual {v0, v8}, Landroid/widget/Button;->setVisibility(I)V
.line 938
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v6, Lcom/cleanmaster/hpsharelib/R$id;->btn3_solid_split_line:I
invoke-virtual {v0, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/view/View;->setVisibility(I)V
.line 951
:goto_9f
if-ne v1, v3, :cond_15b
.line 952
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
invoke-direct {p0, v0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->centerButton(Landroid/widget/Button;)V
.line 959
:cond_a6
:goto_a6
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v4, Lcom/cleanmaster/hpsharelib/R$id;->buttonPanel:I
invoke-virtual {v0, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 960
if-nez v1, :cond_be
.line 961
invoke-virtual {v0, v8}, Landroid/view/View;->setVisibility(I)V
.line 962
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v4, Lcom/cleanmaster/hpsharelib/R$id;->bottom_solid_split_line:I
invoke-virtual {v0, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v8}, Landroid/view/View;->setVisibility(I)V
.line 964
:cond_be
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->isFromJunkExitWindow:Z
if-eqz v0, :cond_e9
iget v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mFromJunkExitWindowPage:I
invoke-static {v2, v0}, Lcom/cleanmaster/hpsharelib/utils/CleanExitWindowAdUtil;->isLoadAd(ZI)Z
move-result v0
if-eqz v0, :cond_e9
.line 965
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->adBannerRelativeLayout:Landroid/widget/RelativeLayout;
if-eqz v0, :cond_d3
.line 966
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->adBannerRelativeLayout:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 968
:cond_d3
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->splitLineView:Landroid/view/View;
if-eqz v0, :cond_dc
.line 969
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->splitLineView:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 971
:cond_dc
iget v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mFromJunkExitWindowPage:I
const/16 v4, 0x20
if-ne v0, v4, :cond_16d
.line 972
const-string v0, "108460"
iget v4, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mFromJunkExitWindowPage:I
invoke-virtual {p0, v0, v4}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->feachSpaceCleanAd(Ljava/lang/String;I)V
.line 977
:cond_e9
:goto_e9
if-eqz v1, :cond_176
:goto_eb
return v3
.line 892
:cond_ec
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositiveText:Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
.line 893
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
invoke-virtual {v0, v2}, Landroid/widget/Button;->setVisibility(I)V
.line 896
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveWarning:Z
if-eqz v0, :cond_111
.line 897
sget v0, Lcom/cleanmaster/hpsharelib/R$drawable;->dialog_right_button_warning_bg:I
.line 898
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
invoke-virtual {v1, v0}, Landroid/widget/Button;->setBackgroundResource(I)V
.line 906
:goto_103
iget v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonTextColor:I
if-eqz v0, :cond_10e
.line 907
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
iget v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonTextColor:I
invoke-virtual {v0, v1}, Landroid/widget/Button;->setTextColor(I)V
:cond_10e
move v1, v3
.line 910
goto/16 :goto_49
.line 899
:cond_111
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v0, :cond_11d
.line 900
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Landroid/widget/Button;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_103
.line 902
:cond_11d
sget v0, Lcom/cleanmaster/hpsharelib/R$drawable;->dialog_right_button_bg:I
.line 903
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
invoke-virtual {v1, v0}, Landroid/widget/Button;->setBackgroundResource(I)V
goto :goto_103
.line 920
:cond_125
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
iget-object v6, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegativeText:Ljava/lang/CharSequence;
invoke-virtual {v0, v6}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
.line 921
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
invoke-virtual {v0, v2}, Landroid/widget/Button;->setVisibility(I)V
.line 923
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mNegativeEnable:Z
if-eqz v0, :cond_149
.line 924
sget v0, Lcom/cleanmaster/hpsharelib/R$color;->dialog_text_color:I
.line 928
:goto_137
iget-object v6, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
iget-object v7, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mContext:Landroid/content/Context;
invoke-virtual {v7}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v7
invoke-virtual {v7, v0}, Landroid/content/res/Resources;->getColor(I)I
move-result v0
invoke-virtual {v6, v0}, Landroid/widget/Button;->setTextColor(I)V
.line 930
or-int/2addr v1, v4
goto/16 :goto_74
.line 926
:cond_149
sget v0, Lcom/cleanmaster/hpsharelib/R$color;->dialog_text_disable:I
goto :goto_137
.line 940
:cond_14c
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutral:Landroid/widget/Button;
iget-object v6, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutralText:Ljava/lang/CharSequence;
invoke-virtual {v0, v6}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
.line 941
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutral:Landroid/widget/Button;
invoke-virtual {v0, v2}, Landroid/widget/Button;->setVisibility(I)V
.line 943
or-int/2addr v1, v5
goto/16 :goto_9f
.line 953
:cond_15b
if-ne v1, v4, :cond_164
.line 954
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
invoke-direct {p0, v0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->centerButton(Landroid/widget/Button;)V
goto/16 :goto_a6
.line 955
:cond_164
if-ne v1, v5, :cond_a6
.line 956
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutral:Landroid/widget/Button;
invoke-direct {p0, v0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->centerButton(Landroid/widget/Button;)V
goto/16 :goto_a6
.line 974
:cond_16d
const-string v0, "108443"
iget v4, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mFromJunkExitWindowPage:I
invoke-virtual {p0, v0, v4}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->feachSpaceCleanAd(Ljava/lang/String;I)V
goto/16 :goto_e9
:cond_176
move v3, v2
.line 977
goto/16 :goto_eb
.end method
.method private setupContent(Landroid/widget/LinearLayout;)V
.registers 8
.prologue
const/4 v5, 0x0
const/4 v4, -0x1
const/4 v3, 0x0
const/16 v2, 0x8
.line 785
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
if-eqz v0, :cond_68
.line 786
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->scrollView:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 787
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 788
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->scrollView2:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 789
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 797
:goto_1f
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
if-eqz v0, :cond_7f
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->scrollView2:I
.line 798
:goto_27
invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ScrollView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
.line 801
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
invoke-virtual {v0, v3}, Landroid/widget/ScrollView;->setFocusable(Z)V
.line 802
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
invoke-virtual {v0}, Landroid/widget/ScrollView;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
new-instance v1, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$3;
invoke-direct {v1, p0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$3;-><init>(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)V
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
.line 819
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->horizontalScrollView:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/HorizontalScrollView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHorizontalScrollView:Landroid/widget/HorizontalScrollView;
.line 821
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHorizontalScrollView:Landroid/widget/HorizontalScrollView;
invoke-virtual {v0, v3}, Landroid/widget/HorizontalScrollView;->setFocusable(Z)V
.line 824
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
if-eqz v0, :cond_82
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->message2:I
.line 825
:goto_5b
invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
.line 828
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
if-nez v0, :cond_85
.line 872
:cond_67
:goto_67
return-void
.line 791
:cond_68
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->scrollView2:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 792
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 793
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->scrollView:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 794
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
goto :goto_1f
.line 797
:cond_7f
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->scrollView:I
goto :goto_27
.line 824
:cond_82
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->message:I
goto :goto_5b
.line 832
:cond_85
invoke-direct {p0, p1}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->resetTextPadding(Landroid/widget/LinearLayout;)V
.line 834
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessage:Ljava/lang/CharSequence;
if-eqz v0, :cond_af
.line 835
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessage:Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 836
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
if-eqz v0, :cond_a3
.line 837
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->horizontalScrollView:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v5}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_67
.line 839
:cond_a3
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->scrollView:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v5}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_67
.line 843
:cond_af
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 844
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
if-eqz v0, :cond_fe
.line 845
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHorizontalScrollView:Landroid/widget/HorizontalScrollView;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;->removeView(Landroid/view/View;)V
.line 846
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHorizontalScrollView:Landroid/widget/HorizontalScrollView;
invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->removeView(Landroid/view/View;)V
.line 851
:goto_c6
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
if-eqz v0, :cond_115
.line 852
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
if-eqz v0, :cond_106
.line 853
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHorizontalScrollView:Landroid/widget/HorizontalScrollView;
invoke-virtual {v1}, Landroid/widget/HorizontalScrollView;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 857
:goto_d9
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mUseHorizontalScrollView:Z
if-eqz v0, :cond_112
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->scrollView2:I
.line 858
:goto_e1
invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 857
invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
.line 861
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
new-instance v1, Landroid/widget/LinearLayout$LayoutParams;
invoke-direct {v1, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
invoke-virtual {p1, v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 863
new-instance v0, Landroid/widget/LinearLayout$LayoutParams;
const/high16 v1, 0x3f800000 # 1.0f
invoke-direct {v0, v4, v3, v1}, Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V
invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
goto/16 :goto_67
.line 848
:cond_fe
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->removeView(Landroid/view/View;)V
goto :goto_c6
.line 855
:cond_106
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
invoke-virtual {v1}, Landroid/widget/ScrollView;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_d9
.line 857
:cond_112
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->scrollView:I
goto :goto_e1
.line 866
:cond_115
invoke-virtual {p1, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 867
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->customPanel:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-ne v0, v2, :cond_67
.line 869
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->centerPanel_dotted_split_line_color:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
goto/16 :goto_67
.end method
.method private setupTitle()Z
.registers 6
.prologue
const/16 v4, 0x8
const/4 v1, 0x1
const/4 v2, 0x0
.line 732
.line 734
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->topPanel:I
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTopPanel:Landroid/widget/LinearLayout;
.line 740
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCustomTitleView:Landroid/view/View;
if-eqz v0, :cond_2e
.line 742
new-instance v0, Landroid/widget/LinearLayout$LayoutParams;
const/4 v2, -0x1
const/4 v3, -0x2
invoke-direct {v0, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
.line 744
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTopPanel:Landroid/widget/LinearLayout;
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCustomTitleView:Landroid/view/View;
invoke-virtual {v2, v3, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 747
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v2, Lcom/cleanmaster/hpsharelib/R$id;->title_template:I
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 748
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
.line 780
:goto_2d
return v1
.line 750
:cond_2e
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitle:Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_90
move v0, v1
.line 752
:goto_37
if-eqz v0, :cond_94
.line 754
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->alertTitle:I
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
.line 755
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitle:Ljava/lang/CharSequence;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 756
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleSupportMulitipleLines:Z
if-nez v0, :cond_92
move v0, v1
:goto_53
invoke-virtual {v3, v0}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 757
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitle:Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_76
.line 758
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->alertTitle2:I
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
.line 759
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 760
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitle:Ljava/lang/CharSequence;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 763
:cond_76
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v2, Lcom/cleanmaster/hpsharelib/R$id;->logo1:I
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo1:Landroid/view/View;
.line 764
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v2, Lcom/cleanmaster/hpsharelib/R$id;->logo2:I
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo2:Landroid/view/View;
.line 765
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleLogoVisiable:Z
invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->setTitleLogoVisiable(Z)V
goto :goto_2d
:cond_90
move v0, v2
.line 750
goto :goto_37
:cond_92
move v0, v2
.line 756
goto :goto_53
.line 768
:cond_94
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->title_template:I
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 769
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
.line 770
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTopPanel:Landroid/widget/LinearLayout;
invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 771
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->centerPanel_dotted_split_line_color:I
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
.line 772
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
if-eqz v0, :cond_c2
.line 773
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
.line 774
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 775
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
:cond_c2
move v1, v2
.line 777
goto/16 :goto_2d
.end method
.method private setupView()V
.registers 10
.prologue
const/4 v8, -0x1
const/16 v7, 0x8
const/4 v6, 0x0
.line 639
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->contentPanel:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
.line 640
invoke-direct {p0, v0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->setupContent(Landroid/widget/LinearLayout;)V
.line 641
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->setupButtons()Z
.line 643
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->setupTitle()Z
move-result v1
.line 646
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mView:Landroid/view/View;
if-eqz v0, :cond_12a
.line 647
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v2, Lcom/cleanmaster/hpsharelib/R$id;->customPanel:I
.line 648
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
.line 649
invoke-virtual {v0, v6}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 650
if-eqz v1, :cond_11d
.line 652
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v2, Lcom/cleanmaster/hpsharelib/R$id;->centerPanel_dotted_split_line_color:I
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v6}, Landroid/view/View;->setVisibility(I)V
.line 659
:goto_36
iget-boolean v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->transparentBackage:Z
if-eqz v1, :cond_56
.line 661
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v2, Lcom/cleanmaster/hpsharelib/R$id;->parentPanel:I
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x106000d
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I
move-result v2
invoke-virtual {v1, v2}, Landroid/view/View;->setBackgroundColor(I)V
.line 664
:cond_56
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v2, Lcom/cleanmaster/hpsharelib/R$id;->custom_view:I
.line 665
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/LinearLayout;
.line 666
iget-boolean v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCustomNoPadding:Z
if-eqz v2, :cond_67
.line 668
invoke-virtual {v1, v6, v6, v6, v6}, Landroid/widget/LinearLayout;->setPadding(IIII)V
.line 670
:cond_67
new-instance v2, Landroid/widget/LinearLayout$LayoutParams;
invoke-direct {v2, v8, v8}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
.line 671
const/16 v3, 0x11
iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
.line 672
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mView:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v3
if-ne v3, v1, :cond_7d
.line 673
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mView:Landroid/view/View;
invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
.line 675
:cond_7d
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mView:Landroid/view/View;
invoke-virtual {v1, v3, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 676
iget-boolean v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingSpecified:Z
if-eqz v2, :cond_91
.line 677
iget v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingLeft:I
iget v3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingTop:I
iget v4, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingRight:I
iget v5, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingBottom:I
invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/LinearLayout;->setPadding(IIII)V
.line 680
:cond_91
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
if-eqz v1, :cond_9e
.line 681
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout$LayoutParams;
const/4 v1, 0x0
iput v1, v0, Landroid/widget/LinearLayout$LayoutParams;->weight:F
.line 690
:cond_9e
:goto_9e
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleInContent:Z
if-eqz v0, :cond_fa
.line 691
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mContext:Landroid/content/Context;
iget v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLeftRightPadding:I
int-to-float v1, v1
invoke-static {v0, v1}, Lcom/cleanmaster/base/util/system/DimenUtils;->dp2px(Landroid/content/Context;F)I
move-result v0
.line 692
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mContext:Landroid/content/Context;
iget v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mBottomPadding:I
int-to-float v2, v2
invoke-static {v1, v2}, Lcom/cleanmaster/base/util/system/DimenUtils;->dp2px(Landroid/content/Context;F)I
move-result v1
.line 693
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->custom_view:I
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2, v0, v6, v0, v1}, Landroid/view/View;->setPadding(IIII)V
.line 694
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->contentPanel:I
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2, v0, v6, v0, v1}, Landroid/view/View;->setPadding(IIII)V
.line 695
iget-boolean v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleBottomLineExist:Z
if-eqz v2, :cond_150
.line 696
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->custom_view:I
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2, v0, v1, v0, v1}, Landroid/view/View;->setPadding(IIII)V
.line 697
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->contentPanel:I
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2, v0, v1, v0, v1}, Landroid/view/View;->setPadding(IIII)V
.line 698
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v2, Lcom/cleanmaster/hpsharelib/R$id;->centerPanel_dotted_split_line_color:I
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v0, v6, v0, v6}, Landroid/view/View;->setPadding(IIII)V
.line 699
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->centerPanel_dotted_split_line_color:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V
.line 722
:cond_fa
:goto_fa
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
if-eqz v0, :cond_11c
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mAdapter:Landroid/widget/ListAdapter;
if-eqz v0, :cond_11c
.line 723
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mAdapter:Landroid/widget/ListAdapter;
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 724
iget v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCheckedItem:I
if-le v0, v8, :cond_11c
.line 725
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
iget v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCheckedItem:I
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Landroid/widget/ListView;->setItemChecked(IZ)V
.line 726
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mListView:Landroid/widget/ListView;
iget v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCheckedItem:I
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setSelection(I)V
.line 729
:cond_11c
return-void
.line 655
:cond_11d
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v2, Lcom/cleanmaster/hpsharelib/R$id;->centerPanel_dotted_split_line_color:I
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v7}, Landroid/view/View;->setVisibility(I)V
goto/16 :goto_36
.line 684
:cond_12a
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->customPanel:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
.line 685
invoke-virtual {v0, v7}, Landroid/view/View;->setVisibility(I)V
.line 686
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->contentPanel:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-ne v0, v7, :cond_9e
.line 687
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->centerPanel_dotted_split_line_color:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v7}, Landroid/view/View;->setVisibility(I)V
goto/16 :goto_9e
.line 701
:cond_150
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->custom_view:I
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2, v0, v6, v0, v1}, Landroid/view/View;->setPadding(IIII)V
.line 702
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v3, Lcom/cleanmaster/hpsharelib/R$id;->contentPanel:I
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2, v0, v6, v0, v1}, Landroid/view/View;->setPadding(IIII)V
.line 703
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->centerPanel_dotted_split_line_color:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v7}, Landroid/view/View;->setVisibility(I)V
goto :goto_fa
.end method
# virtual methods
.method public adaptToScreenHeight()V
.registers 5
.prologue
const/4 v2, 0x0
.line 578
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mEnableShowWithSuitableHeight:Z
if-nez v0, :cond_6
.line 633
:cond_5
:goto_5
return-void
.line 582
:cond_6
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mContext:Landroid/content/Context;
instance-of v0, v0, Landroid/app/Activity;
if-eqz v0, :cond_5
.line 587
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mContext:Landroid/content/Context;
check-cast v0, Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
move-result-object v0
.line 588
if-eqz v0, :cond_46
.line 589
invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v0
.line 590
if-eqz v0, :cond_46
.line 591
invoke-virtual {v0}, Landroid/view/Display;->getHeight()I
move-result v0
move v1, v0
.line 595
:goto_21
if-lez v1, :cond_5
.line 596
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mDialogInterface:Landroid/content/DialogInterface;
if-eqz v0, :cond_5
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mDialogInterface:Landroid/content/DialogInterface;
instance-of v0, v0, Landroid/app/Dialog;
if-eqz v0, :cond_5
.line 600
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mDialogInterface:Landroid/content/DialogInterface;
check-cast v0, Landroid/app/Dialog;
invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v0
.line 601
mul-int/lit8 v1, v1, 0x6
div-int/lit8 v1, v1, 0xa
.line 603
new-instance v3, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$2;
invoke-direct {v3, p0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$2;-><init>(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;)V
.line 630
invoke-virtual {v3, v2, v1, v2, v0}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
.line 631
invoke-virtual {v3, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
goto :goto_5
:cond_46
move v1, v2
goto :goto_21
.end method
.method public feachSpaceCleanAd(Ljava/lang/String;I)V
.registers 6
.prologue
.line 981
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
.line 1005
:cond_6
:goto_6
return-void
.line 984
:cond_7
invoke-static {}, Lcom/cm/plugincluster/ad/AdDelegate;->getAdSdk()Lcom/cm/plugincluster/ad/IAdSdk;
move-result-object v0
new-instance v1, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$4;
invoke-direct {v1, p0, p2}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$4;-><init>(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;I)V
const/4 v2, 0x0
invoke-interface {v0, p1, v1, v2}, Lcom/cm/plugincluster/ad/IAdSdk;->fetchAd(Ljava/lang/String;Lcom/cm/plugincluster/ad/data/IAdFetchListener;Z)Lcom/cm/plugincluster/ad/IAd;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->dialogAd:Lcom/cm/plugincluster/ad/IAd;
.line 1002
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->dialogAd:Lcom/cm/plugincluster/ad/IAd;
if-eqz v0, :cond_6
.line 1003
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->dialogAd:Lcom/cm/plugincluster/ad/IAd;
invoke-virtual {p0, v0, p2}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->showDialogAd(Lcom/cm/plugincluster/ad/IAd;I)V
goto :goto_6
.end method
.method public getButton(I)Landroid/widget/Button;
.registers 3
.prologue
.line 557
packed-switch p1, :pswitch_data_e
.line 565
const/4 v0, 0x0
:goto_4
return-object v0
.line 559
:pswitch_5
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
goto :goto_4
.line 561
:pswitch_8
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
goto :goto_4
.line 563
:pswitch_b
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutral:Landroid/widget/Button;
goto :goto_4
.line 557
:pswitch_data_e
.packed-switch -0x3
:pswitch_b
:pswitch_8
:pswitch_5
.end packed-switch
.end method
.method public getMessageView()Landroid/widget/TextView;
.registers 2
.prologue
.line 355
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
return-object v0
.end method
.method public getView()Landroid/view/View;
.registers 2
.prologue
.line 414
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mView:Landroid/view/View;
return-object v0
.end method
.method public installContent()V
.registers 6
.prologue
const/high16 v2, 0x20000
.line 290
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
if-eqz v0, :cond_73
.line 291
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/view/Window;->requestFeature(I)Z
.line 292
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
.line 293
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mView:Landroid/view/View;
if-eqz v0, :cond_20
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mView:Landroid/view/View;
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->canTextInput(Landroid/view/View;)Z
move-result v0
if-nez v0, :cond_25
.line 294
:cond_20
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
invoke-virtual {v0, v2, v2}, Landroid/view/Window;->setFlags(II)V
.line 297
:cond_25
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
sget v1, Lcom/cleanmaster/hpsharelib/R$layout;->my_alert_dialog:I
invoke-virtual {v0, v1}, Landroid/view/Window;->setContentView(I)V
.line 298
new-instance v0, Landroid/util/DisplayMetrics;
invoke-direct {v0}, Landroid/util/DisplayMetrics;-><init>()V
.line 299
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
invoke-virtual {v1}, Landroid/view/Window;->getWindowManager()Landroid/view/WindowManager;
move-result-object v1
invoke-interface {v1}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V
.line 300
iget v1, v0, Landroid/util/DisplayMetrics;->density:F
.line 301
iget v2, v0, Landroid/util/DisplayMetrics;->widthPixels:I
.line 302
iget v0, v0, Landroid/util/DisplayMetrics;->heightPixels:I
.line 303
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
invoke-virtual {v3}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v3
.line 304
const/16 v4, 0xf0
if-le v2, v4, :cond_52
const/16 v4, 0x140
if-gt v0, v4, :cond_6b
.line 305
:cond_52
iput v2, v3, Landroid/view/WindowManager$LayoutParams;->width:I
.line 309
:goto_54
iget v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mGravity:I
iput v0, v3, Landroid/view/WindowManager$LayoutParams;->gravity:I
.line 310
const/4 v0, -0x2
iput v0, v3, Landroid/view/WindowManager$LayoutParams;->height:I
.line 311
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
invoke-virtual {v0, v3}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
.line 312
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mWindow:Landroid/view/Window;
sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->trans_piece:I
invoke-virtual {v0, v1}, Landroid/view/Window;->setBackgroundDrawableResource(I)V
.line 319
:goto_67
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->setupView()V
.line 320
return-void
.line 307
:cond_6b
const v0, 0x439d8000 # 315.0f
mul-float/2addr v0, v1
float-to-int v0, v0
iput v0, v3, Landroid/view/WindowManager$LayoutParams;->width:I
goto :goto_54
.line 315
:cond_73
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mRootView:Landroid/view/View;
sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->float_my_alert_bg:I
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
goto :goto_67
.end method
.method public onKeyDown(ILandroid/view/KeyEvent;)Z
.registers 4
.prologue
.line 570
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
if-eqz v0, :cond_e
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
invoke-virtual {v0, p2}, Landroid/widget/ScrollView;->executeKeyEvent(Landroid/view/KeyEvent;)Z
move-result v0
if-eqz v0, :cond_e
const/4 v0, 0x1
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method
.method public onKeyUp(ILandroid/view/KeyEvent;)Z
.registers 4
.prologue
.line 574
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
if-eqz v0, :cond_e
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mScrollView:Landroid/widget/ScrollView;
invoke-virtual {v0, p2}, Landroid/widget/ScrollView;->executeKeyEvent(Landroid/view/KeyEvent;)Z
move-result v0
if-eqz v0, :cond_e
const/4 v0, 0x1
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method
.method public reportCleanQuitAdData(IBB)V
.registers 10
.prologue
const/4 v5, 0x0
.line 1056
int-to-byte v0, p1
.line 1057
invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
const v2, 0x22c154
const/4 v3, 0x3
new-array v3, v3, [Ljava/lang/Object;
invoke-static {p2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
move-result-object v4
aput-object v4, v3, v5
const/4 v4, 0x1
invoke-static {p3}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
move-result-object v5
aput-object v5, v3, v4
const/4 v4, 0x2
invoke-static {v0}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
move-result-object v0
aput-object v0, v3, v4
invoke-static {v1, v2, v3}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpDefault(Ljava/lang/Object;I[Ljava/lang/Object;)Ljava/lang/Object;
.line 1058
return-void
.end method
.method public setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V
.registers 7
.prologue
.line 522
if-nez p4, :cond_a
if-eqz p3, :cond_a
.line 523
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHandler:Landroid/os/Handler;
invoke-virtual {v0, p1, p3}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p4
.line 526
:cond_a
packed-switch p1, :pswitch_data_24
.line 544
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Button does not exist"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 529
:pswitch_15
iput-object p2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositiveText:Ljava/lang/CharSequence;
.line 530
iput-object p4, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositiveMessage:Landroid/os/Message;
.line 546
:goto_19
return-void
.line 534
:pswitch_1a
iput-object p2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegativeText:Ljava/lang/CharSequence;
.line 535
iput-object p4, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegativeMessage:Landroid/os/Message;
goto :goto_19
.line 539
:pswitch_1f
iput-object p2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutralText:Ljava/lang/CharSequence;
.line 540
iput-object p4, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNeutralMessage:Landroid/os/Message;
goto :goto_19
.line 526
:pswitch_data_24
.packed-switch -0x3
:pswitch_1f
:pswitch_1a
:pswitch_15
.end packed-switch
.end method
.method public setContentPadding(II)V
.registers 3
.prologue
.line 491
iput p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLeftRightPadding:I
.line 492
iput p2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mBottomPadding:I
.line 493
return-void
.end method
.method public setCustomButtonMargin(I)V
.registers 2
.prologue
.line 496
if-gez p1, :cond_3
.line 497
const/4 p1, 0x0
.line 500
:cond_3
iput p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCustomButtonMargin:I
.line 501
return-void
.end method
.method public setCustomNoPadding(Z)V
.registers 2
.prologue
.line 418
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCustomNoPadding:Z
.line 419
return-void
.end method
.method public setCustomTitle(Landroid/view/View;)V
.registers 2
.prologue
.line 344
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mCustomTitleView:Landroid/view/View;
.line 345
return-void
.end method
.method public setFromJunkExitWindow(Z)V
.registers 2
.prologue
.line 259
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->isFromJunkExitWindow:Z
.line 260
return-void
.end method
.method public setFromJunkExitWindowPage(I)V
.registers 2
.prologue
.line 263
iput p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mFromJunkExitWindowPage:I
.line 264
return-void
.end method
.method public setGravity(I)V
.registers 2
.prologue
.line 323
iput p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mGravity:I
.line 324
return-void
.end method
.method public setInverseBackgroundForced(Z)V
.registers 2
.prologue
.line 550
return-void
.end method
.method public setMessage(Ljava/lang/CharSequence;)V
.registers 3
.prologue
.line 348
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessage:Ljava/lang/CharSequence;
.line 349
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
if-eqz v0, :cond_b
.line 350
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mMessageView:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 352
:cond_b
return-void
.end method
.method public setNegativeEnable(Z)V
.registers 5
.prologue
.line 429
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mNegativeEnable:Z
.line 430
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
if-eqz v0, :cond_1b
.line 432
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mNegativeEnable:Z
if-eqz v0, :cond_1c
.line 433
sget v0, Lcom/cleanmaster/hpsharelib/R$color;->dialog_text_color:I
.line 437
:goto_c
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonNegative:Landroid/widget/Button;
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mContext:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/content/res/Resources;->getColor(I)I
move-result v0
invoke-virtual {v1, v0}, Landroid/widget/Button;->setTextColor(I)V
.line 439
:cond_1b
return-void
.line 435
:cond_1c
sget v0, Lcom/cleanmaster/hpsharelib/R$color;->dialog_text_disable:I
goto :goto_c
.end method
.method public setPositiveButtonDrawable(Landroid/graphics/drawable/Drawable;)V
.registers 4
.prologue
.line 460
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonDrawable:Landroid/graphics/drawable/Drawable;
.line 461
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
if-eqz v0, :cond_d
.line 462
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Landroid/widget/Button;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 464
:cond_d
return-void
.end method
.method public setPositiveWarning(Z)V
.registers 4
.prologue
.line 442
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveWarning:Z
.line 443
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
if-eqz v0, :cond_11
.line 445
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveWarning:Z
if-eqz v0, :cond_12
.line 446
sget v0, Lcom/cleanmaster/hpsharelib/R$drawable;->dialog_right_button_warning_bg:I
.line 447
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
invoke-virtual {v1, v0}, Landroid/widget/Button;->setBackgroundResource(I)V
.line 456
:cond_11
:goto_11
return-void
.line 448
:cond_12
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v0, :cond_1e
.line 449
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mPositiveButtonDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Landroid/widget/Button;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_11
.line 451
:cond_1e
sget v0, Lcom/cleanmaster/hpsharelib/R$drawable;->dialog_right_button_bg:I
.line 452
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mButtonPositive:Landroid/widget/Button;
invoke-virtual {v1, v0}, Landroid/widget/Button;->setBackgroundResource(I)V
goto :goto_11
.end method
.method public setSubTitle(Ljava/lang/CharSequence;)V
.registers 4
.prologue
.line 360
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitle:Ljava/lang/CharSequence;
.line 361
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
if-eqz v0, :cond_11
.line 363
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 364
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 366
:cond_11
return-void
.end method
.method public setTitle(Ljava/lang/CharSequence;)V
.registers 3
.prologue
.line 327
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitle:Ljava/lang/CharSequence;
.line 328
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
if-eqz v0, :cond_b
.line 329
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 331
:cond_b
return-void
.end method
.method public setTitleBottomLineExist(Z)V
.registers 2
.prologue
.line 425
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleBottomLineExist:Z
.line 426
return-void
.end method
.method public setTitleInContent(Z)V
.registers 2
.prologue
.line 422
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleInContent:Z
.line 423
return-void
.end method
.method public setTitleLogoVisiable(Z)V
.registers 6
.prologue
const/16 v3, 0x8
const/4 v2, 0x0
.line 369
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleLogoVisiable:Z
.line 370
if-eqz p1, :cond_37
.line 371
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTopPanel:Landroid/widget/LinearLayout;
if-eqz v0, :cond_12
.line 372
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTopPanel:Landroid/widget/LinearLayout;
sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->dialog_title_bg:I
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackgroundResource(I)V
.line 374
:cond_12
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
if-eqz v0, :cond_1b
.line 375
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 377
:cond_1b
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
if-eqz v0, :cond_24
.line 378
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 380
:cond_24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo1:Landroid/view/View;
if-eqz v0, :cond_2d
.line 381
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo1:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 383
:cond_2d
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo2:Landroid/view/View;
if-eqz v0, :cond_36
.line 384
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo2:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 403
:cond_36
:goto_36
return-void
.line 387
:cond_37
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTopPanel:Landroid/widget/LinearLayout;
if-eqz v0, :cond_41
.line 388
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTopPanel:Landroid/widget/LinearLayout;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 390
:cond_41
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
if-eqz v0, :cond_4a
.line 391
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 393
:cond_4a
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
if-eqz v0, :cond_53
.line 394
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mSubTitleView:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 396
:cond_53
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo1:Landroid/view/View;
if-eqz v0, :cond_5c
.line 397
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo1:Landroid/view/View;
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 399
:cond_5c
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo2:Landroid/view/View;
if-eqz v0, :cond_36
.line 400
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mLogo2:Landroid/view/View;
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
goto :goto_36
.end method
.method public setTitleSupportMultipleLines(Z)V
.registers 4
.prologue
.line 334
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleSupportMulitipleLines:Z
.line 335
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
if-eqz v0, :cond_e
.line 336
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mTitleView:Landroid/widget/TextView;
if-nez p1, :cond_f
const/4 v0, 0x1
:goto_b
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 338
:cond_e
return-void
.line 336
:cond_f
const/4 v0, 0x0
goto :goto_b
.end method
.method public setView(Landroid/view/View;)V
.registers 3
.prologue
.line 409
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mView:Landroid/view/View;
.line 410
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingSpecified:Z
.line 411
return-void
.end method
.method public setView(Landroid/view/View;IIII)V
.registers 7
.prologue
.line 480
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mView:Landroid/view/View;
.line 481
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingSpecified:Z
.line 482
iput p2, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingLeft:I
.line 483
iput p3, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingTop:I
.line 484
iput p4, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingRight:I
.line 485
iput p5, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mViewSpacingBottom:I
.line 486
return-void
.end method
.method public showDialogAd(Lcom/cm/plugincluster/ad/IAd;I)V
.registers 5
.prologue
.line 1008
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHandler:Landroid/os/Handler;
if-nez v0, :cond_5
.line 1032
:goto_4
return-void
.line 1011
:cond_5
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;->mHandler:Landroid/os/Handler;
new-instance v1, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$5;
invoke-direct {v1, p0, p1, p2}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController$5;-><init>(Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertController;Lcom/cm/plugincluster/ad/IAd;I)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_4
.end method