KPDProgressDialog.smali
.class public Lcom/hoi/widget/KPDProgressDialog;
.super Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;
.source "KPDProgressDialog.java"
# instance fields
.field private a:Landroid/widget/ProgressBar;
.field private b:Landroid/widget/TextView;
.field private c:I
.field private d:Landroid/widget/TextView;
.field private e:Ljava/lang/String;
.field private f:Ljava/text/NumberFormat;
.field private g:I
.field private h:I
.field private i:I
.field private j:I
.field private k:I
.field private l:Landroid/graphics/drawable/Drawable;
.field private m:Landroid/graphics/drawable/Drawable;
.field private n:Ljava/lang/CharSequence;
.field private o:Z
.field private p:Z
.field private q:Z
.field private r:Landroid/os/Handler;
# direct methods
.method static synthetic a(Lcom/hoi/widget/KPDProgressDialog;)Landroid/widget/ProgressBar;
.registers 2
.prologue
.line 40
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
return-object v0
.end method
.method private a()V
.registers 3
.prologue
.line 327
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->c:I
const/4 v1, 0x1
if-ne v0, v1, :cond_b
.line 328
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->r:Landroid/os/Handler;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 330
:cond_b
return-void
.end method
.method static synthetic b(Lcom/hoi/widget/KPDProgressDialog;)Ljava/lang/String;
.registers 2
.prologue
.line 40
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->e:Ljava/lang/String;
return-object v0
.end method
.method static synthetic c(Lcom/hoi/widget/KPDProgressDialog;)Landroid/widget/TextView;
.registers 2
.prologue
.line 40
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->d:Landroid/widget/TextView;
return-object v0
.end method
# virtual methods
.method public a(I)V
.registers 3
.prologue
.line 202
iget-boolean v0, p0, Lcom/hoi/widget/KPDProgressDialog;->q:Z
if-eqz v0, :cond_d
.line 203
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 204
invoke-direct {p0}, Lcom/hoi/widget/KPDProgressDialog;->a()V
.line 208
:goto_c
return-void
.line 206
:cond_d
iput p1, p0, Lcom/hoi/widget/KPDProgressDialog;->h:I
goto :goto_c
.end method
.method public a(Landroid/graphics/drawable/Drawable;)V
.registers 3
.prologue
.line 268
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
if-eqz v0, :cond_a
.line 269
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V
.line 273
:goto_9
return-void
.line 271
:cond_a
iput-object p1, p0, Lcom/hoi/widget/KPDProgressDialog;->l:Landroid/graphics/drawable/Drawable;
goto :goto_9
.end method
.method public a(Z)V
.registers 3
.prologue
.line 284
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
if-eqz v0, :cond_a
.line 285
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setIndeterminate(Z)V
.line 289
:goto_9
return-void
.line 287
:cond_a
iput-boolean p1, p0, Lcom/hoi/widget/KPDProgressDialog;->o:Z
goto :goto_9
.end method
.method public b(I)V
.registers 3
.prologue
.line 211
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
if-eqz v0, :cond_d
.line 212
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setSecondaryProgress(I)V
.line 213
invoke-direct {p0}, Lcom/hoi/widget/KPDProgressDialog;->a()V
.line 217
:goto_c
return-void
.line 215
:cond_d
iput p1, p0, Lcom/hoi/widget/KPDProgressDialog;->i:I
goto :goto_c
.end method
.method public b(Landroid/graphics/drawable/Drawable;)V
.registers 3
.prologue
.line 276
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
if-eqz v0, :cond_a
.line 277
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V
.line 281
:goto_9
return-void
.line 279
:cond_a
iput-object p1, p0, Lcom/hoi/widget/KPDProgressDialog;->m:Landroid/graphics/drawable/Drawable;
goto :goto_9
.end method
.method public c(I)V
.registers 3
.prologue
.line 241
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
if-eqz v0, :cond_d
.line 242
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setMax(I)V
.line 243
invoke-direct {p0}, Lcom/hoi/widget/KPDProgressDialog;->a()V
.line 247
:goto_c
return-void
.line 245
:cond_d
iput p1, p0, Lcom/hoi/widget/KPDProgressDialog;->g:I
goto :goto_c
.end method
.method public d(I)V
.registers 3
.prologue
.line 250
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
if-eqz v0, :cond_d
.line 251
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->incrementProgressBy(I)V
.line 252
invoke-direct {p0}, Lcom/hoi/widget/KPDProgressDialog;->a()V
.line 256
:goto_c
return-void
.line 254
:cond_d
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->j:I
add-int/2addr v0, p1
iput v0, p0, Lcom/hoi/widget/KPDProgressDialog;->j:I
goto :goto_c
.end method
.method public e(I)V
.registers 3
.prologue
.line 259
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
if-eqz v0, :cond_d
.line 260
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->incrementSecondaryProgressBy(I)V
.line 261
invoke-direct {p0}, Lcom/hoi/widget/KPDProgressDialog;->a()V
.line 265
:goto_c
return-void
.line 263
:cond_d
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->k:I
add-int/2addr v0, p1
iput v0, p0, Lcom/hoi/widget/KPDProgressDialog;->k:I
goto :goto_c
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 8
.prologue
const/4 v5, 0x0
const v4, 0x7f100419
const v3, 0x7f100261
.line 112
invoke-virtual {p0}, Lcom/hoi/widget/KPDProgressDialog;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
.line 113
iget v1, p0, Lcom/hoi/widget/KPDProgressDialog;->c:I
const/4 v2, 0x1
if-ne v1, v2, :cond_af
.line 118
new-instance v1, Lcom/hoi/widget/a;
invoke-direct {v1, p0}, Lcom/hoi/widget/a;-><init>(Lcom/hoi/widget/KPDProgressDialog;)V
iput-object v1, p0, Lcom/hoi/widget/KPDProgressDialog;->r:Landroid/os/Handler;
.line 138
const v1, 0x7f0400f3
invoke-virtual {v0, v1, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v1
.line 139
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ProgressBar;
iput-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
.line 140
const v0, 0x7f100466
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/hoi/widget/KPDProgressDialog;->d:Landroid/widget/TextView;
.line 141
iget-boolean v0, p0, Lcom/hoi/widget/KPDProgressDialog;->p:Z
if-nez v0, :cond_40
.line 142
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->d:Landroid/widget/TextView;
const/16 v2, 0x8
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 144
:cond_40
const-string v0, "%d/%d"
iput-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->e:Ljava/lang/String;
.line 146
invoke-static {}, Ljava/text/NumberFormat;->getPercentInstance()Ljava/text/NumberFormat;
move-result-object v0
iput-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->f:Ljava/text/NumberFormat;
.line 147
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->f:Ljava/text/NumberFormat;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Ljava/text/NumberFormat;->setMaximumFractionDigits(I)V
.line 148
invoke-virtual {v1, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->b:Landroid/widget/TextView;
.line 149
invoke-virtual {p0, v1}, Lcom/hoi/widget/KPDProgressDialog;->setView(Landroid/view/View;)V
.line 156
:goto_5b
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->g:I
if-lez v0, :cond_64
.line 157
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->g:I
invoke-virtual {p0, v0}, Lcom/hoi/widget/KPDProgressDialog;->c(I)V
.line 159
:cond_64
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->h:I
if-lez v0, :cond_6d
.line 160
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->h:I
invoke-virtual {p0, v0}, Lcom/hoi/widget/KPDProgressDialog;->a(I)V
.line 162
:cond_6d
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->i:I
if-lez v0, :cond_76
.line 163
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->i:I
invoke-virtual {p0, v0}, Lcom/hoi/widget/KPDProgressDialog;->b(I)V
.line 165
:cond_76
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->j:I
if-lez v0, :cond_7f
.line 166
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->j:I
invoke-virtual {p0, v0}, Lcom/hoi/widget/KPDProgressDialog;->d(I)V
.line 168
:cond_7f
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->k:I
if-lez v0, :cond_88
.line 169
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->k:I
invoke-virtual {p0, v0}, Lcom/hoi/widget/KPDProgressDialog;->e(I)V
.line 171
:cond_88
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->l:Landroid/graphics/drawable/Drawable;
if-eqz v0, :cond_91
.line 172
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->l:Landroid/graphics/drawable/Drawable;
invoke-virtual {p0, v0}, Lcom/hoi/widget/KPDProgressDialog;->a(Landroid/graphics/drawable/Drawable;)V
.line 174
:cond_91
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->m:Landroid/graphics/drawable/Drawable;
if-eqz v0, :cond_9a
.line 175
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->m:Landroid/graphics/drawable/Drawable;
invoke-virtual {p0, v0}, Lcom/hoi/widget/KPDProgressDialog;->b(Landroid/graphics/drawable/Drawable;)V
.line 177
:cond_9a
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->n:Ljava/lang/CharSequence;
if-eqz v0, :cond_a3
.line 178
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->n:Ljava/lang/CharSequence;
invoke-virtual {p0, v0}, Lcom/hoi/widget/KPDProgressDialog;->setMessage(Ljava/lang/CharSequence;)V
.line 180
:cond_a3
iget-boolean v0, p0, Lcom/hoi/widget/KPDProgressDialog;->o:Z
invoke-virtual {p0, v0}, Lcom/hoi/widget/KPDProgressDialog;->a(Z)V
.line 181
invoke-direct {p0}, Lcom/hoi/widget/KPDProgressDialog;->a()V
.line 182
invoke-super {p0, p1}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;->onCreate(Landroid/os/Bundle;)V
.line 183
return-void
.line 151
:cond_af
const v1, 0x7f0400f4
invoke-virtual {v0, v1, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v1
.line 152
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ProgressBar;
iput-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
.line 153
invoke-virtual {v1, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->b:Landroid/widget/TextView;
.line 154
invoke-virtual {p0, v1}, Lcom/hoi/widget/KPDProgressDialog;->setView(Landroid/view/View;)V
goto :goto_5b
.end method
.method public onStart()V
.registers 2
.prologue
.line 191
invoke-super {p0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;->onStart()V
.line 192
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/hoi/widget/KPDProgressDialog;->q:Z
.line 193
return-void
.end method
.method protected onStop()V
.registers 2
.prologue
.line 197
invoke-super {p0}, Lcom/cleanmaster/hpsharelib/ui/dlg/alert/MyAlertDialog;->onStop()V
.line 198
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/hoi/widget/KPDProgressDialog;->q:Z
.line 199
return-void
.end method
.method public setMessage(Ljava/lang/CharSequence;)V
.registers 4
.prologue
.line 300
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->a:Landroid/widget/ProgressBar;
if-eqz v0, :cond_f
.line 301
iget v0, p0, Lcom/hoi/widget/KPDProgressDialog;->c:I
const/4 v1, 0x1
if-ne v0, v1, :cond_e
.line 304
iget-object v0, p0, Lcom/hoi/widget/KPDProgressDialog;->b:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 309
:cond_e
:goto_e
return-void
.line 307
:cond_f
iput-object p1, p0, Lcom/hoi/widget/KPDProgressDialog;->n:Ljava/lang/CharSequence;
goto :goto_e
.end method