bma.smali
.class public Ldxoptimizer/bma;
.super Ldxoptimizer/uv;
.source "DangerAppListFragment.java"
# interfaces
.implements Landroid/widget/AdapterView$OnItemClickListener;
.implements Ldxoptimizer/aep$d;
.implements Ldxoptimizer/aey$a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/bma$a;,
Ldxoptimizer/bma$c;,
Ldxoptimizer/bma$b;
}
.end annotation
# instance fields
.field private T:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ldxoptimizer/bma$a;",
">;"
}
.end annotation
.end field
.field private U:Landroid/widget/ListView;
.field private V:Landroid/os/Handler;
.field private W:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/bma$a;",
">;"
}
.end annotation
.end field
.field private X:Ldxoptimizer/bma$b;
.field private Y:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.field private Z:Ldxoptimizer/ccb;
.field private aa:Ldxoptimizer/aep;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 52
invoke-direct {p0}, Ldxoptimizer/uv;-><init>()V
.line 77
new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object v0, p0, Ldxoptimizer/bma;->T:Ljava/util/Map;
.line 81
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Ldxoptimizer/bma;->V:Landroid/os/Handler;
.line 82
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Ldxoptimizer/bma;->W:Ljava/util/ArrayList;
return-void
.end method
.method static synthetic a(Ldxoptimizer/bma;)Ljava/util/ArrayList;
.registers 2
.prologue
.line 52
iget-object v0, p0, Ldxoptimizer/bma;->W:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic a(Ldxoptimizer/bma;Ljava/lang/String;)V
.registers 2
.prologue
.line 52
invoke-direct {p0, p1}, Ldxoptimizer/bma;->c(Ljava/lang/String;)V
return-void
.end method
.method private ae()V
.registers 3
.prologue
.line 100
const v0, 0x7f0e012f
invoke-virtual {p0, v0}, Ldxoptimizer/bma;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXLoadingInside;
iput-object v0, p0, Ldxoptimizer/bma;->Y:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.line 101
iget-object v0, p0, Ldxoptimizer/bma;->Y:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 102
const v0, 0x7f0e012d
invoke-virtual {p0, v0}, Ldxoptimizer/bma;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ListView;
iput-object v0, p0, Ldxoptimizer/bma;->U:Landroid/widget/ListView;
.line 103
iget-object v0, p0, Ldxoptimizer/bma;->U:Landroid/widget/ListView;
invoke-virtual {v0, p0}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
.line 104
new-instance v0, Ldxoptimizer/bma$b;
iget-object v1, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
invoke-direct {v0, p0, v1}, Ldxoptimizer/bma$b;-><init>(Ldxoptimizer/bma;Landroid/content/Context;)V
iput-object v0, p0, Ldxoptimizer/bma;->X:Ldxoptimizer/bma$b;
.line 105
iget-object v0, p0, Ldxoptimizer/bma;->U:Landroid/widget/ListView;
iget-object v1, p0, Ldxoptimizer/bma;->X:Ldxoptimizer/bma$b;
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 106
new-instance v0, Ldxoptimizer/ccb;
iget-object v1, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
invoke-direct {v0, v1}, Ldxoptimizer/ccb;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Ldxoptimizer/bma;->Z:Ldxoptimizer/ccb;
.line 107
iget-object v0, p0, Ldxoptimizer/bma;->Z:Ldxoptimizer/ccb;
const v1, 0x7f08027d
invoke-virtual {p0, v1}, Ldxoptimizer/bma;->a(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ldxoptimizer/ccb;->a(Ljava/lang/CharSequence;)V
.line 108
iget-object v0, p0, Ldxoptimizer/bma;->Z:Ldxoptimizer/ccb;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ldxoptimizer/ccb;->setCancelable(Z)V
.line 109
return-void
.end method
.method static synthetic b(Ldxoptimizer/bma;)Ljava/util/Map;
.registers 2
.prologue
.line 52
iget-object v0, p0, Ldxoptimizer/bma;->T:Ljava/util/Map;
return-object v0
.end method
.method private b(Landroid/content/Context;)V
.registers 8
.prologue
.line 118
iget-object v0, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/bmn;->a(Landroid/content/Context;)Ldxoptimizer/bmn;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ldxoptimizer/bmn;->a(I)Ljava/util/List;
move-result-object v0
.line 120
iget-object v1, p0, Ldxoptimizer/bma;->W:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
.line 121
if-nez v0, :cond_13
.line 133
:cond_12
return-void
.line 122
:cond_13
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_17
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_12
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bmp;
.line 123
new-instance v2, Ldxoptimizer/bma$a;
const/4 v3, 0x0
invoke-direct {v2, p0, v3}, Ldxoptimizer/bma$a;-><init>(Ldxoptimizer/bma;Ldxoptimizer/bma$1;)V
.line 124
iget-object v3, p0, Ldxoptimizer/bma;->aa:Ldxoptimizer/aep;
iget-object v4, v0, Ldxoptimizer/bmp;->a:Ljava/lang/String;
invoke-virtual {v3, v4}, Ldxoptimizer/aep;->b(Ljava/lang/String;)Ldxoptimizer/aeo;
move-result-object v3
.line 125
iget-object v0, v0, Ldxoptimizer/bmp;->a:Ljava/lang/String;
iput-object v0, v2, Ldxoptimizer/bma$a;->a:Ljava/lang/String;
.line 126
invoke-virtual {v3}, Ldxoptimizer/aeo;->o()Landroid/graphics/drawable/Drawable;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bma$a;->b:Landroid/graphics/drawable/Drawable;
.line 127
invoke-virtual {v3}, Ldxoptimizer/aeo;->n()Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bma$a;->c:Ljava/lang/String;
.line 128
iget-object v0, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
iget-object v4, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
.line 129
invoke-virtual {v3}, Ldxoptimizer/aeo;->d()Ljava/lang/String;
move-result-object v3
invoke-static {v4, v3}, Ldxoptimizer/cey;->a(Landroid/content/Context;Ljava/lang/String;)J
move-result-wide v4
.line 128
invoke-static {v0, v4, v5}, Landroid/text/format/Formatter;->formatFileSize(Landroid/content/Context;J)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Ldxoptimizer/bma$a;->d:Ljava/lang/String;
.line 130
iget-object v0, p0, Ldxoptimizer/bma;->W:Ljava/util/ArrayList;
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 131
iget-object v0, p0, Ldxoptimizer/bma;->T:Ljava/util/Map;
iget-object v3, v2, Ldxoptimizer/bma$a;->a:Ljava/lang/String;
invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_17
.end method
.method static synthetic c(Ldxoptimizer/bma;)Landroid/app/Activity;
.registers 2
.prologue
.line 52
iget-object v0, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
return-object v0
.end method
.method private c(Ljava/lang/String;)V
.registers 3
.prologue
.line 142
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
.line 144
:goto_6
return-void
.line 143
:cond_7
iget-object v0, p0, Ldxoptimizer/bma;->X:Ldxoptimizer/bma$b;
invoke-virtual {v0, p1}, Ldxoptimizer/bma$b;->a(Ljava/lang/String;)V
goto :goto_6
.end method
.method static synthetic d(Ldxoptimizer/bma;)Landroid/app/Activity;
.registers 2
.prologue
.line 52
iget-object v0, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic e(Ldxoptimizer/bma;)Landroid/app/Activity;
.registers 2
.prologue
.line 52
iget-object v0, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic f(Ldxoptimizer/bma;)Landroid/os/Handler;
.registers 2
.prologue
.line 52
iget-object v0, p0, Ldxoptimizer/bma;->V:Landroid/os/Handler;
return-object v0
.end method
# virtual methods
.method public X()Z
.registers 2
.prologue
.line 261
invoke-super {p0}, Ldxoptimizer/uv;->X()Z
move-result v0
return v0
.end method
.method public a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 6
.prologue
.line 91
const v0, 0x7f030235
const/4 v1, 0x0
invoke-virtual {p1, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bma;->S:Landroid/view/View;
.line 92
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bma;->aa:Ldxoptimizer/aep;
.line 93
iget-object v0, p0, Ldxoptimizer/bma;->aa:Ldxoptimizer/aep;
invoke-virtual {v0, p0}, Ldxoptimizer/aep;->a(Ldxoptimizer/aep$d;)V
.line 94
invoke-direct {p0}, Ldxoptimizer/bma;->ae()V
.line 95
iget-object v0, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
invoke-direct {p0, v0}, Ldxoptimizer/bma;->b(Landroid/content/Context;)V
.line 96
iget-object v0, p0, Ldxoptimizer/bma;->S:Landroid/view/View;
return-object v0
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 3
.prologue
.line 57
iget v0, p1, Landroid/os/Message;->what:I
packed-switch v0, :pswitch_data_1e
.line 69
:cond_5
:goto_5
return-void
.line 59
:pswitch_6
iget-object v0, p0, Ldxoptimizer/bma;->Z:Ldxoptimizer/ccb;
invoke-virtual {v0}, Ldxoptimizer/ccb;->show()V
goto :goto_5
.line 62
:pswitch_c
iget-object v0, p0, Ldxoptimizer/bma;->Z:Ldxoptimizer/ccb;
if-eqz v0, :cond_5
iget-object v0, p0, Ldxoptimizer/bma;->Z:Ldxoptimizer/ccb;
invoke-virtual {v0}, Ldxoptimizer/ccb;->isShowing()Z
move-result v0
if-eqz v0, :cond_5
.line 63
iget-object v0, p0, Ldxoptimizer/bma;->Z:Ldxoptimizer/ccb;
invoke-virtual {v0}, Ldxoptimizer/ccb;->dismiss()V
goto :goto_5
.line 57
:pswitch_data_1e
.packed-switch 0x1
:pswitch_6
:pswitch_c
.end packed-switch
.end method
.method public n()V
.registers 2
.prologue
.line 113
invoke-super {p0}, Ldxoptimizer/uv;->n()V
.line 114
iget-object v0, p0, Ldxoptimizer/bma;->X:Ldxoptimizer/bma$b;
invoke-virtual {v0}, Ldxoptimizer/bma$b;->notifyDataSetChanged()V
.line 115
return-void
.end method
.method public onChanged(Ldxoptimizer/aep$c;)V
.registers 4
.prologue
.line 281
if-nez p1, :cond_3
.line 298
:goto_2
return-void
.line 282
:cond_3
iget-object v0, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
new-instance v1, Ldxoptimizer/bma$1;
invoke-direct {v1, p0, p1}, Ldxoptimizer/bma$1;-><init>(Ldxoptimizer/bma;Ldxoptimizer/aep$c;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :goto_2
.end method
.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/AdapterView",
"<*>;",
"Landroid/view/View;",
"IJ)V"
}
.end annotation
.prologue
.line 302
iget-object v0, p0, Ldxoptimizer/bma;->X:Ldxoptimizer/bma$b;
invoke-virtual {v0, p3}, Ldxoptimizer/bma$b;->a(I)Ldxoptimizer/bma$a;
move-result-object v0
.line 303
iget-object v1, p0, Ldxoptimizer/bma;->X:Ldxoptimizer/bma$b;
iget-object v2, v0, Ldxoptimizer/bma$a;->a:Ljava/lang/String;
invoke-virtual {v1, v2}, Ldxoptimizer/bma$b;->b(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_11
.line 315
:cond_10
:goto_10
return-void
.line 306
:cond_11
new-instance v1, Landroid/content/Intent;
iget-object v2, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
const-class v3, Lcom/dianxinos/optimizer/module/antivirus/activity/AVRiskDetailActivity;
invoke-direct {v1, v2, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 307
iget-object v2, p0, Ldxoptimizer/bma;->Q:Landroid/app/Activity;
invoke-static {v2}, Ldxoptimizer/awi;->a(Landroid/content/Context;)Ldxoptimizer/awi;
move-result-object v2
.line 308
const/16 v3, 0x60
iget-object v4, v0, Ldxoptimizer/bma$a;->a:Ljava/lang/String;
const/4 v5, 0x0
invoke-virtual {v2, v3, v4, v5}, Ldxoptimizer/awi;->a(ILjava/lang/String;Z)Ldxoptimizer/awu;
move-result-object v2
.line 309
if-eqz v2, :cond_10
.line 310
const-string v3, "av_launch_type"
const/16 v4, 0x80
invoke-virtual {v1, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 311
const-string v3, "package_name"
iget-object v0, v0, Ldxoptimizer/bma$a;->a:Ljava/lang/String;
invoke-virtual {v1, v3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 312
const-string v0, "risk_type"
iget v2, v2, Ldxoptimizer/awu;->a:I
invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 313
invoke-virtual {p0, v1}, Ldxoptimizer/bma;->b(Landroid/content/Intent;)V
goto :goto_10
.end method
.method public r()V
.registers 2
.prologue
.line 137
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
invoke-virtual {v0, p0}, Ldxoptimizer/aep;->b(Ldxoptimizer/aep$d;)V
.line 138
invoke-super {p0}, Ldxoptimizer/uv;->r()V
.line 139
return-void
.end method