bat.smali
.class public Ldxoptimizer/bat;
.super Ldxoptimizer/uv;
.source "MyApkMgrFragment.java"
# interfaces
.implements Landroid/widget/AdapterView$OnItemClickListener;
.implements Landroid/widget/AdapterView$OnItemLongClickListener;
.implements Ldxoptimizer/ban$a;
.implements Ldxoptimizer/ccg$a;
.implements Ldxoptimizer/vd;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/bat$a;,
Ldxoptimizer/bat$c;,
Ldxoptimizer/bat$d;,
Ldxoptimizer/bat$b;
}
.end annotation
# instance fields
.field private T:Landroid/widget/ListView;
.field private U:Ldxoptimizer/bat$c;
.field private V:Landroid/content/res/Resources;
.field private W:I
.field private X:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.field private Y:Landroid/view/View;
.field private Z:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.field private aa:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
.field private ab:Landroid/view/View;
.field private ac:I
.field private ad:Ldxoptimizer/ban;
.field private ae:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ldxoptimizer/bat$a;",
">;"
}
.end annotation
.end field
.field private af:Landroid/view/View;
.field private ag:Landroid/widget/TextView;
.field private ah:Ldxoptimizer/bat$a;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 47
invoke-direct {p0}, Ldxoptimizer/uv;-><init>()V
.line 58
const/4 v0, 0x0
iput-object v0, p0, Ldxoptimizer/bat;->V:Landroid/content/res/Resources;
.line 60
const/4 v0, 0x0
iput v0, p0, Ldxoptimizer/bat;->W:I
.line 68
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Ldxoptimizer/bat;->ae:Ljava/util/List;
return-void
.end method
.method static synthetic a(Ldxoptimizer/bat;)Ldxoptimizer/ban;
.registers 2
.prologue
.line 47
iget-object v0, p0, Ldxoptimizer/bat;->ad:Ldxoptimizer/ban;
return-object v0
.end method
.method private a(Ldxoptimizer/bat$a;)V
.registers 5
.prologue
.line 310
iget-object v0, p0, Ldxoptimizer/bat;->Q:Landroid/app/Activity;
iget-object v1, p1, Ldxoptimizer/bat$a;->a:Ldxoptimizer/aeo;
invoke-virtual {v1}, Ldxoptimizer/aeo;->d()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Ldxoptimizer/cem;->m(Landroid/content/Context;Ljava/lang/String;)V
.line 312
const-string v0, "am"
const-string v1, "my_apps_manage"
const/4 v2, 0x1
.line 314
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 312
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 316
return-void
.end method
.method static synthetic a(Ldxoptimizer/bat;Ldxoptimizer/bat$a;)V
.registers 2
.prologue
.line 47
invoke-direct {p0, p1}, Ldxoptimizer/bat;->a(Ldxoptimizer/bat$a;)V
return-void
.end method
.method static synthetic a(Ldxoptimizer/bat;Ljava/util/List;)V
.registers 2
.prologue
.line 47
invoke-direct {p0, p1}, Ldxoptimizer/bat;->a(Ljava/util/List;)V
return-void
.end method
.method private a(Ljava/util/List;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ldxoptimizer/bat$a;",
">;)V"
}
.end annotation
.prologue
.line 174
iget-object v0, p0, Ldxoptimizer/bat;->X:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 175
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0, p1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Ldxoptimizer/bat;->ae:Ljava/util/List;
.line 176
iget-object v0, p0, Ldxoptimizer/bat;->ae:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
iput v0, p0, Ldxoptimizer/bat;->W:I
.line 177
iget v0, p0, Ldxoptimizer/bat;->W:I
if-lez v0, :cond_42
.line 178
iget-object v0, p0, Ldxoptimizer/bat;->ag:Landroid/widget/TextView;
const v1, 0x7f080268
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
iget v4, p0, Ldxoptimizer/bat;->W:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v2, v3
invoke-virtual {p0, v1, v2}, Ldxoptimizer/bat;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 179
iget-object v0, p0, Ldxoptimizer/bat;->U:Ldxoptimizer/bat$c;
iget-object v1, p0, Ldxoptimizer/bat;->ae:Ljava/util/List;
invoke-static {v0, v1}, Ldxoptimizer/bat$c;->a(Ldxoptimizer/bat$c;Ljava/util/List;)V
.line 180
iget-object v0, p0, Ldxoptimizer/bat;->U:Ldxoptimizer/bat$c;
invoke-virtual {v0}, Ldxoptimizer/bat$c;->notifyDataSetChanged()V
.line 181
invoke-direct {p0}, Ldxoptimizer/bat;->ai()V
.line 185
:goto_41
return-void
.line 183
:cond_42
invoke-direct {p0}, Ldxoptimizer/bat;->ah()V
goto :goto_41
.end method
.method private af()I
.registers 2
.prologue
.line 152
const v0, 0x7f08035e
return v0
.end method
.method private ag()V
.registers 4
.prologue
const/16 v2, 0x8
.line 156
iget-object v0, p0, Ldxoptimizer/bat;->X:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 157
iget-object v0, p0, Ldxoptimizer/bat;->ab:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 158
iget-object v0, p0, Ldxoptimizer/bat;->Y:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 159
return-void
.end method
.method private ah()V
.registers 3
.prologue
const/16 v1, 0x8
.line 162
iget-object v0, p0, Ldxoptimizer/bat;->X:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 163
iget-object v0, p0, Ldxoptimizer/bat;->ab:Landroid/view/View;
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 164
iget-object v0, p0, Ldxoptimizer/bat;->Y:Landroid/view/View;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 165
return-void
.end method
.method private ai()V
.registers 4
.prologue
const/16 v2, 0x8
.line 168
iget-object v0, p0, Ldxoptimizer/bat;->X:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 169
iget-object v0, p0, Ldxoptimizer/bat;->ab:Landroid/view/View;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 170
iget-object v0, p0, Ldxoptimizer/bat;->Y:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 171
return-void
.end method
.method private b(Ldxoptimizer/bat$a;)V
.registers 6
.prologue
.line 319
new-instance v0, Ljava/io/File;
iget-object v1, p1, Ldxoptimizer/bat$a;->a:Ldxoptimizer/aeo;
invoke-virtual {v1}, Ldxoptimizer/aeo;->i()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 320
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v1
if-eqz v1, :cond_42
.line 321
new-instance v1, Landroid/content/Intent;
const-string v2, "android.intent.action.SEND"
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 322
const-string v2, "application/*"
invoke-virtual {v1, v2}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
.line 323
const-string v2, "android.intent.extra.STREAM"
iget-object v3, p0, Ldxoptimizer/bat;->Q:Landroid/app/Activity;
invoke-static {v0, v3}, Ldxoptimizer/ob;->a(Ljava/io/File;Landroid/content/Context;)Landroid/net/Uri;
move-result-object v0
invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 324
const/high16 v0, 0x10000000
invoke-virtual {v1, v0}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 325
const/4 v0, 0x0
invoke-static {v1, v0}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
move-result-object v0
invoke-virtual {p0, v0}, Ldxoptimizer/bat;->a(Landroid/content/Intent;)V
.line 330
:goto_35
const-string v0, "am"
const-string v1, "my_apps_share"
const/4 v2, 0x1
.line 332
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 330
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 334
return-void
.line 327
:cond_42
iget-object v0, p0, Ldxoptimizer/bat;->Q:Landroid/app/Activity;
const v1, 0x7f080262
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Ldxoptimizer/cgi;->a(Landroid/content/Context;II)Landroid/widget/Toast;
goto :goto_35
.end method
# virtual methods
.method public a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 7
.prologue
const/4 v2, 0x0
.line 81
const v0, 0x7f0301c7
invoke-virtual {p1, v0, p2, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bat;->af:Landroid/view/View;
.line 82
new-instance v0, Ldxoptimizer/ban;
iget-object v1, p0, Ldxoptimizer/bat;->Q:Landroid/app/Activity;
invoke-direct {v0, v1}, Ldxoptimizer/ban;-><init>(Landroid/app/Activity;)V
iput-object v0, p0, Ldxoptimizer/bat;->ad:Ldxoptimizer/ban;
.line 83
iget-object v0, p0, Ldxoptimizer/bat;->ad:Ldxoptimizer/ban;
invoke-virtual {v0, p0}, Ldxoptimizer/ban;->a(Ldxoptimizer/ban$a;)V
.line 84
new-instance v0, Ldxoptimizer/bat$b;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Ldxoptimizer/bat$b;-><init>(Ldxoptimizer/bat;Ldxoptimizer/bat$1;)V
new-array v1, v2, [Ljava/lang/Void;
invoke-virtual {v0, v1}, Ldxoptimizer/bat$b;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
.line 85
invoke-virtual {p0}, Ldxoptimizer/bat;->ae()V
.line 86
iget-object v0, p0, Ldxoptimizer/bat;->af:Landroid/view/View;
return-object v0
.end method
.method public ae()V
.registers 4
.prologue
.line 89
invoke-virtual {p0}, Ldxoptimizer/bat;->e()Landroid/content/res/Resources;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bat;->V:Landroid/content/res/Resources;
.line 90
iget-object v0, p0, Ldxoptimizer/bat;->af:Landroid/view/View;
const v1, 0x7f0e012d
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ListView;
iput-object v0, p0, Ldxoptimizer/bat;->T:Landroid/widget/ListView;
.line 91
iget-object v0, p0, Ldxoptimizer/bat;->af:Landroid/view/View;
const v1, 0x7f0e012f
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXLoadingInside;
iput-object v0, p0, Ldxoptimizer/bat;->X:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.line 92
iget-object v0, p0, Ldxoptimizer/bat;->X:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->a(I)V
.line 94
iget-object v0, p0, Ldxoptimizer/bat;->af:Landroid/view/View;
const v1, 0x7f0e032a
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bat;->Y:Landroid/view/View;
.line 95
iget-object v0, p0, Ldxoptimizer/bat;->af:Landroid/view/View;
const v1, 0x7f0e0130
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXEmptyView;
iput-object v0, p0, Ldxoptimizer/bat;->Z:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.line 96
iget-object v0, p0, Ldxoptimizer/bat;->af:Landroid/view/View;
const v1, 0x7f0e0376
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
iput-object v0, p0, Ldxoptimizer/bat;->aa:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
.line 97
iget-object v0, p0, Ldxoptimizer/bat;->af:Landroid/view/View;
const v1, 0x7f0e0377
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Ldxoptimizer/bat;->ag:Landroid/widget/TextView;
.line 98
iget-object v0, p0, Ldxoptimizer/bat;->aa:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
const v1, 0x7f0804fb
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;->setText(I)V
.line 99
iget-object v0, p0, Ldxoptimizer/bat;->Z:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-direct {p0}, Ldxoptimizer/bat;->af()I
move-result v1
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setTips(I)V
.line 100
iget-object v0, p0, Ldxoptimizer/bat;->Z:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const v1, 0x7f020220
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setImage(I)V
.line 101
iget-object v0, p0, Ldxoptimizer/bat;->af:Landroid/view/View;
const v1, 0x7f0e0131
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bat;->ab:Landroid/view/View;
.line 102
iget-object v0, p0, Ldxoptimizer/bat;->V:Landroid/content/res/Resources;
const v1, 0x7f0900d7
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v0
iput v0, p0, Ldxoptimizer/bat;->ac:I
.line 103
new-instance v0, Ldxoptimizer/bat$c;
iget-object v1, p0, Ldxoptimizer/bat;->Q:Landroid/app/Activity;
iget-object v2, p0, Ldxoptimizer/bat;->ae:Ljava/util/List;
invoke-direct {v0, p0, v1, v2}, Ldxoptimizer/bat$c;-><init>(Ldxoptimizer/bat;Landroid/content/Context;Ljava/util/List;)V
iput-object v0, p0, Ldxoptimizer/bat;->U:Ldxoptimizer/bat$c;
.line 104
iget-object v0, p0, Ldxoptimizer/bat;->T:Landroid/widget/ListView;
iget-object v1, p0, Ldxoptimizer/bat;->U:Ldxoptimizer/bat$c;
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 105
iget-object v0, p0, Ldxoptimizer/bat;->T:Landroid/widget/ListView;
invoke-virtual {v0, p0}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
.line 106
iget-object v0, p0, Ldxoptimizer/bat;->T:Landroid/widget/ListView;
invoke-virtual {v0, p0}, Landroid/widget/ListView;->setOnItemLongClickListener(Landroid/widget/AdapterView$OnItemLongClickListener;)V
.line 107
invoke-direct {p0}, Ldxoptimizer/bat;->ag()V
.line 108
return-void
.end method
.method public b()V
.registers 3
.prologue
.line 350
new-instance v0, Ldxoptimizer/bat$b;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Ldxoptimizer/bat$b;-><init>(Ldxoptimizer/bat;Ldxoptimizer/bat$1;)V
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Void;
invoke-virtual {v0, v1}, Ldxoptimizer/bat$b;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
.line 351
return-void
.end method
.method public b_(I)V
.registers 4
.prologue
const/4 v1, 0x0
.line 112
iget-object v0, p0, Ldxoptimizer/bat;->ah:Ldxoptimizer/bat$a;
if-eqz v0, :cond_b
.line 113
packed-switch p1, :pswitch_data_1e
.line 123
:goto_8
const/4 v0, 0x0
iput-object v0, p0, Ldxoptimizer/bat;->ah:Ldxoptimizer/bat$a;
.line 125
:cond_b
return-void
.line 115
:pswitch_c
iget-object v0, p0, Ldxoptimizer/bat;->ah:Ldxoptimizer/bat$a;
invoke-direct {p0, v0}, Ldxoptimizer/bat;->a(Ldxoptimizer/bat$a;)V
.line 116
invoke-static {v1}, Ldxoptimizer/vi;->a(Z)V
goto :goto_8
.line 119
:pswitch_15
iget-object v0, p0, Ldxoptimizer/bat;->ah:Ldxoptimizer/bat$a;
invoke-direct {p0, v0}, Ldxoptimizer/bat;->b(Ldxoptimizer/bat$a;)V
.line 120
invoke-static {v1}, Ldxoptimizer/vi;->a(Z)V
goto :goto_8
.line 113
:pswitch_data_1e
.packed-switch 0x0
:pswitch_c
:pswitch_15
.end packed-switch
.end method
.method public d(Landroid/os/Bundle;)V
.registers 2
.prologue
.line 75
invoke-super {p0, p1}, Ldxoptimizer/uv;->d(Landroid/os/Bundle;)V
.line 77
return-void
.end method
.method public g_()V
.registers 2
.prologue
.line 338
iget-object v0, p0, Ldxoptimizer/bat;->Q:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->finish()V
.line 339
return-void
.end method
.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/AdapterView",
"<*>;",
"Landroid/view/View;",
"IJ)V"
}
.end annotation
.prologue
.line 301
return-void
.end method
.method public onItemLongClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/AdapterView",
"<*>;",
"Landroid/view/View;",
"IJ)Z"
}
.end annotation
.prologue
.line 306
const/4 v0, 0x1
return v0
.end method
.method public r()V
.registers 2
.prologue
.line 343
iget-object v0, p0, Ldxoptimizer/bat;->ad:Ldxoptimizer/ban;
invoke-virtual {v0, p0}, Ldxoptimizer/ban;->b(Ldxoptimizer/ban$a;)V
.line 344
iget-object v0, p0, Ldxoptimizer/bat;->ad:Ldxoptimizer/ban;
invoke-virtual {v0}, Ldxoptimizer/ban;->b()V
.line 345
invoke-super {p0}, Ldxoptimizer/uv;->r()V
.line 346
return-void
.end method