BoostProgressFragment$KillingTask.smali
.class Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;
.super Leu/inmite/android/fw/helper/BaseAsyncTask;
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"StaticFieldLeak"
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "KillingTask"
.end annotation
# instance fields
.field private e:I
.field private f:[Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;
.field final synthetic g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
# direct methods
.method constructor <init>(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;I)V
.registers 3
iput-object p1, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
invoke-direct {p0}, Leu/inmite/android/fw/helper/BaseAsyncTask;-><init>()V
iput p2, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->e:I
new-array p1, p2, [Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;
iput-object p1, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->f:[Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;
return-void
.end method
# virtual methods
.method public b()V
.registers 19
move-object/from16 v1, p0
move-object/from16 v1, p0
iget v0, v1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->e:I
const/16 v2, 0x3e8
div-int/2addr v2, v0
const/4 v0, 0x1
add-int/2addr v2, v0
const/4 v3, 0x0
const-wide/16 v4, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
:goto_10
iget v8, v1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->e:I
if-ge v6, v8, :cond_74
iget-object v8, v1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
invoke-virtual {v8}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment;->i1()Z
move-result v8
if-nez v8, :cond_1d
goto :goto_74
:cond_1d
:try_start_1d
iget-object v8, v1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
invoke-static {v8}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment;->Z0(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;)Lcom/avast/android/taskkiller/killer/Killer;
move-result-object v8
invoke-interface {v8}, Lcom/avast/android/taskkiller/killer/Killer;->a()Lcom/avast/android/taskkiller/scanner/RunningApp;
move-result-object v8
const-class v9, Lcom/avast/android/cleaner/service/TaskKillerService;
invoke-static {v9}, Leu/inmite/android/fw/SL;->i(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lcom/avast/android/cleaner/service/TaskKillerService;
invoke-virtual {v9, v8}, Lcom/avast/android/cleaner/service/TaskKillerService;->M(Lcom/avast/android/taskkiller/scanner/RunningApp;)V
if-eqz v8, :cond_65
invoke-virtual {v8}, Lcom/avast/android/taskkiller/scanner/RunningApp;->d()J
move-result-wide v9
add-long/2addr v4, v9
add-int/lit8 v7, v7, 0x1
new-instance v9, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;
iget-object v12, v1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
int-to-float v10, v6
iget v11, v1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->e:I
int-to-float v11, v11
div-float v13, v10, v11
invoke-virtual {v8}, Lcom/avast/android/taskkiller/scanner/RunningApp;->b()Ljava/lang/String;
move-result-object v14
move-object v11, v9
move-wide v15, v4
move/from16 v17, v7
move/from16 v17, v7
invoke-direct/range {v11 .. v17}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;-><init>(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;FLjava/lang/String;JI)V
iget-object v8, v1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->f:[Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;
aput-object v9, v8, v6
new-array v8, v0, [Ljava/lang/Integer;
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
aput-object v9, v8, v3
invoke-virtual {v1, v8}, Landroid/os/AsyncTask;->publishProgress([Ljava/lang/Object;)V
int-to-long v8, v2
invoke-static {v8, v9}, Ljava/lang/Thread;->sleep(J)V
:try_end_65
.catch Lcom/avast/android/taskkiller/killer/exception/KillingNotRunningException; {:try_start_1d .. :try_end_65} :catch_68
.catch Ljava/lang/InterruptedException; {:try_start_1d .. :try_end_65} :catch_65
:catch_65
:cond_65
add-int/lit8 v6, v6, 0x1
goto :goto_10
:catch_68
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v2
const-string v3, "Cgsi irsineosdpuklns notlnelnit crnl .oor"
const-string v3, "Controlled killing process is not running."
invoke-static {v3, v2, v0}, Leu/inmite/android/fw/DebugLog;->f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_74
:goto_74
return-void
.end method
.method public c()V
.registers 3
const/4 v1, 0x6
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
const/4 v1, 0x3
invoke-static {v0}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment;->h1(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;)V
return-void
.end method
.method protected varargs g([Ljava/lang/Integer;)V
.registers 6
const/4 v3, 0x7
invoke-super {p0, p1}, Landroid/os/AsyncTask;->onProgressUpdate([Ljava/lang/Object;)V
const/4 v3, 0x5
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->isAdded()Z
move-result v0
const/4 v3, 0x7
if-eqz v0, :cond_56
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->f:[Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;
const/4 v3, 0x0
const/4 v1, 0x0
const/4 v3, 0x5
aget-object p1, p1, v1
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
aget-object p1, v0, p1
const/4 v3, 0x1
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
const/4 v3, 0x1
iget-wide v1, p1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;->c:J
const/4 v3, 0x5
invoke-static {v0, v1, v2}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment;->c1(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;J)J
const/4 v3, 0x6
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
const/4 v3, 0x4
iget v1, p1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;->d:I
invoke-static {v0, v1}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment;->d1(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;I)I
const/4 v3, 0x7
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
invoke-static {v0}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment;->e1(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;)Lcom/avast/android/cleaner/fragment/viewmodel/GenericProgressFragmentModel;
move-result-object v0
const/4 v3, 0x1
const/high16 v1, 0x42c80000 # 100.0f
iget v2, p1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;->a:F
mul-float v2, v2, v1
const/4 v3, 0x5
float-to-int v1, v2
const/16 v2, 0x64
invoke-virtual {v0, v1, v2}, Lcom/avast/android/cleaner/fragment/viewmodel/GenericProgressFragmentModel;->h(II)V
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
iget-object p1, p1, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingProgressValueHolder;->b:Ljava/lang/String;
const/4 v3, 0x0
invoke-static {v0, p1}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment;->f1(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;Ljava/lang/String;)V
iget-object p1, p0, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g:Lcom/avast/android/cleaner/fragment/BoostProgressFragment;
const/4 v3, 0x4
invoke-static {p1}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment;->a1(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;)J
move-result-wide v0
const/4 v3, 0x2
invoke-static {p1, v0, v1}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment;->g1(Lcom/avast/android/cleaner/fragment/BoostProgressFragment;J)V
:cond_56
return-void
.end method
.method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
.registers 3
check-cast p1, [Ljava/lang/Integer;
const/4 v0, 0x0
invoke-virtual {p0, p1}, Lcom/avast/android/cleaner/fragment/BoostProgressFragment$KillingTask;->g([Ljava/lang/Integer;)V
const/4 v0, 0x6
return-void
.end method