bta.smali
.class public Ldxoptimizer/bta;
.super Ldxoptimizer/uv;
.source "SelectListFragment.java"
# interfaces
.implements Ldxoptimizer/aep$d;
.implements Ldxoptimizer/aey$a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/bta$b;,
Ldxoptimizer/bta$a;
}
.end annotation
# instance fields
.field private T:Landroid/view/LayoutInflater;
.field private U:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/bsz$a;",
">;"
}
.end annotation
.end field
.field private V:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.field private W:Landroid/view/View;
.field private X:Ldxoptimizer/akq;
.field private Y:Landroid/widget/ListView;
.field private Z:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.field private aa:Landroid/widget/BaseAdapter;
.field private ab:Landroid/os/AsyncTask;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask",
"<",
"Ljava/lang/Void;",
"Ldxoptimizer/bsz$a;",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end field
.field private ac:Landroid/os/Handler;
# direct methods
.method public constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x0
.line 43
invoke-direct {p0}, Ldxoptimizer/uv;-><init>()V
.line 48
iput-object v1, p0, Ldxoptimizer/bta;->T:Landroid/view/LayoutInflater;
.line 50
new-instance v0, Lcom/dianxinos/optimizer/module/taskman/SelectListFragment$1;
invoke-direct {v0, p0}, Lcom/dianxinos/optimizer/module/taskman/SelectListFragment$1;-><init>(Ldxoptimizer/bta;)V
iput-object v0, p0, Ldxoptimizer/bta;->U:Ljava/util/ArrayList;
.line 69
iput-object v1, p0, Ldxoptimizer/bta;->Y:Landroid/widget/ListView;
.line 79
new-instance v0, Ldxoptimizer/bta$1;
invoke-direct {v0, p0}, Ldxoptimizer/bta$1;-><init>(Ldxoptimizer/bta;)V
iput-object v0, p0, Ldxoptimizer/bta;->aa:Landroid/widget/BaseAdapter;
.line 138
iput-object v1, p0, Ldxoptimizer/bta;->ab:Landroid/os/AsyncTask;
.line 214
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Ldxoptimizer/bta;->ac:Landroid/os/Handler;
return-void
.end method
.method public static synthetic a(Ldxoptimizer/bta;)Ljava/util/ArrayList;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->U:Ljava/util/ArrayList;
return-object v0
.end method
.method private ae()V
.registers 3
.prologue
.line 260
iget-object v0, p0, Ldxoptimizer/bta;->X:Ldxoptimizer/akq;
if-nez v0, :cond_e
.line 261
invoke-virtual {p0}, Ldxoptimizer/bta;->getActivity()Ldxoptimizer/bh;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/akq;->a(Landroid/content/Context;)Ldxoptimizer/akq;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bta;->X:Ldxoptimizer/akq;
.line 263
:cond_e
new-instance v0, Ldxoptimizer/bta$b;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Ldxoptimizer/bta$b;-><init>(Ldxoptimizer/bta;Lcom/dianxinos/optimizer/module/taskman/SelectListFragment$1;)V
iput-object v0, p0, Ldxoptimizer/bta;->ab:Landroid/os/AsyncTask;
.line 264
iget-object v0, p0, Ldxoptimizer/bta;->ab:Landroid/os/AsyncTask;
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Void;
invoke-virtual {v0, v1}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
.line 265
return-void
.end method
.method private af()V
.registers 5
.prologue
.line 268
iget-object v0, p0, Ldxoptimizer/bta;->S: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/bta;->V:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.line 269
iget-object v0, p0, Ldxoptimizer/bta;->S: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/bta;->Z:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.line 270
iget-object v0, p0, Ldxoptimizer/bta;->S:Landroid/view/View;
const v1, 0x7f0e014b
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bta;->W:Landroid/view/View;
.line 272
iget-object v0, p0, Ldxoptimizer/bta;->S:Landroid/view/View;
const v1, 0x7f0e0c12
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/bta;->Y:Landroid/widget/ListView;
.line 273
iget-object v0, p0, Ldxoptimizer/bta;->T:Landroid/view/LayoutInflater;
const v1, 0x7f0302e1
iget-object v2, p0, Ldxoptimizer/bta;->Y:Landroid/widget/ListView;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 274
iget-object v1, p0, Ldxoptimizer/bta;->Y:Landroid/widget/ListView;
invoke-virtual {v1, v0}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V
.line 275
iget-object v0, p0, Ldxoptimizer/bta;->Y:Landroid/widget/ListView;
iget-object v1, p0, Ldxoptimizer/bta;->aa:Landroid/widget/BaseAdapter;
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 277
return-void
.end method
.method static synthetic b(Ldxoptimizer/bta;)Landroid/view/LayoutInflater;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->T:Landroid/view/LayoutInflater;
return-object v0
.end method
.method static synthetic c(Ldxoptimizer/bta;)Ldxoptimizer/akq;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->X:Ldxoptimizer/akq;
return-object v0
.end method
.method private c(Ljava/lang/String;)V
.registers 7
.prologue
const/4 v2, 0x0
const/4 v1, 0x1
.line 280
new-instance v3, Ldxoptimizer/bsz$a;
invoke-direct {v3}, Ldxoptimizer/bsz$a;-><init>()V
.line 281
iput-object p1, v3, Ldxoptimizer/bsz$a;->a:Ljava/lang/String;
.line 282
iget-object v0, p0, Ldxoptimizer/bta;->X:Ldxoptimizer/akq;
invoke-virtual {v0, p1}, Ldxoptimizer/akq;->a(Ljava/lang/String;)I
move-result v0
const/4 v4, 0x2
if-ne v0, v4, :cond_44
move v0, v1
:goto_13
iput-boolean v0, v3, Ldxoptimizer/bsz$a;->e:Z
.line 283
iget-object v0, p0, Ldxoptimizer/bta;->X:Ldxoptimizer/akq;
invoke-virtual {v0, p1}, Ldxoptimizer/akq;->a(Ljava/lang/String;)I
move-result v0
if-ne v0, v1, :cond_1e
move v2, v1
:cond_1e
iput-boolean v2, v3, Ldxoptimizer/bsz$a;->d:Z
.line 284
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
iget-object v2, v3, Ldxoptimizer/bsz$a;->a:Ljava/lang/String;
invoke-virtual {v0, v2}, Ldxoptimizer/aep;->f(Ljava/lang/String;)Ldxoptimizer/aeo;
move-result-object v0
.line 285
invoke-virtual {v0}, Ldxoptimizer/aeo;->o()Landroid/graphics/drawable/Drawable;
move-result-object v2
iput-object v2, v3, Ldxoptimizer/bsz$a;->c:Landroid/graphics/drawable/Drawable;
.line 286
invoke-virtual {v0}, Ldxoptimizer/aeo;->n()Ljava/lang/String;
move-result-object v0
iput-object v0, v3, Ldxoptimizer/bsz$a;->b:Ljava/lang/String;
.line 287
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 288
iput-object v3, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 289
iput v1, v0, Landroid/os/Message;->what:I
.line 290
iget-object v1, p0, Ldxoptimizer/bta;->ac:Landroid/os/Handler;
invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 291
return-void
:cond_44
move v0, v2
.line 282
goto :goto_13
.end method
.method static synthetic d(Ldxoptimizer/bta;)Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->V:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
return-object v0
.end method
.method private d(Ljava/lang/String;)V
.registers 6
.prologue
.line 294
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v1
.line 295
const/4 v0, 0x0
iput-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 296
const/4 v0, 0x2
iput v0, v1, Landroid/os/Message;->what:I
.line 297
iget-object v0, p0, Ldxoptimizer/bta;->U:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_10
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_26
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bsz$a;
.line 298
iget-object v3, v0, Ldxoptimizer/bsz$a;->a:Ljava/lang/String;
invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_10
.line 299
iput-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 302
:cond_26
iget-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
if-eqz v0, :cond_2f
.line 303
iget-object v0, p0, Ldxoptimizer/bta;->ac:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
.line 304
:cond_2f
return-void
.end method
.method static synthetic e(Ldxoptimizer/bta;)Landroid/widget/BaseAdapter;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->aa:Landroid/widget/BaseAdapter;
return-object v0
.end method
.method static synthetic f(Ldxoptimizer/bta;)Landroid/widget/ListView;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->Y:Landroid/widget/ListView;
return-object v0
.end method
.method static synthetic g(Ldxoptimizer/bta;)Lcom/dianxinos/optimizer/ui/DXEmptyView;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->Z:Lcom/dianxinos/optimizer/ui/DXEmptyView;
return-object v0
.end method
.method static synthetic h(Ldxoptimizer/bta;)Landroid/view/View;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->W:Landroid/view/View;
return-object v0
.end method
.method static synthetic i(Ldxoptimizer/bta;)Landroid/app/Activity;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->Q:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic j(Ldxoptimizer/bta;)Landroid/app/Activity;
.registers 2
.prologue
.line 43
iget-object v0, p0, Ldxoptimizer/bta;->Q:Landroid/app/Activity;
return-object v0
.end method
# virtual methods
.method public a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 6
.prologue
.line 240
iput-object p1, p0, Ldxoptimizer/bta;->T:Landroid/view/LayoutInflater;
.line 241
const v0, 0x7f0302ec
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/bta;->S:Landroid/view/View;
.line 242
invoke-direct {p0}, Ldxoptimizer/bta;->af()V
.line 243
iget-object v0, p0, Ldxoptimizer/bta;->S:Landroid/view/View;
return-object v0
.end method
.method public a(Landroid/view/View;Landroid/os/Bundle;)V
.registers 4
.prologue
.line 247
invoke-super {p0, p1, p2}, Ldxoptimizer/uv;->a(Landroid/view/View;Landroid/os/Bundle;)V
.line 248
invoke-direct {p0}, Ldxoptimizer/bta;->ae()V
.line 249
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
invoke-virtual {v0, p0}, Ldxoptimizer/aep;->a(Ldxoptimizer/aep$d;)V
.line 250
return-void
.end method
.method public d(Landroid/os/Bundle;)V
.registers 2
.prologue
.line 236
invoke-super {p0, p1}, Ldxoptimizer/uv;->d(Landroid/os/Bundle;)V
.line 237
return-void
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 4
.prologue
.line 218
if-eqz p1, :cond_17
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
if-eqz v0, :cond_17
.line 219
iget v0, p1, Landroid/os/Message;->what:I
const/4 v1, 0x2
if-ne v0, v1, :cond_18
.line 220
iget-object v0, p0, Ldxoptimizer/bta;->U:Ljava/util/ArrayList;
iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 221
iget-object v0, p0, Ldxoptimizer/bta;->aa:Landroid/widget/BaseAdapter;
invoke-virtual {v0}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V
.line 233
:cond_17
:goto_17
return-void
.line 222
:cond_18
iget v0, p1, Landroid/os/Message;->what:I
const/4 v1, 0x1
if-ne v0, v1, :cond_2c
.line 223
iget-object v1, p0, Ldxoptimizer/bta;->U:Ljava/util/ArrayList;
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ldxoptimizer/bsz$a;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 224
iget-object v0, p0, Ldxoptimizer/bta;->aa:Landroid/widget/BaseAdapter;
invoke-virtual {v0}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V
goto :goto_17
.line 225
:cond_2c
iget v0, p1, Landroid/os/Message;->what:I
const/4 v1, 0x3
if-ne v0, v1, :cond_39
.line 226
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
.line 227
invoke-direct {p0, v0}, Ldxoptimizer/bta;->c(Ljava/lang/String;)V
goto :goto_17
.line 228
:cond_39
iget v0, p1, Landroid/os/Message;->what:I
const/4 v1, 0x4
if-ne v0, v1, :cond_17
.line 229
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
.line 230
invoke-direct {p0, v0}, Ldxoptimizer/bta;->d(Ljava/lang/String;)V
goto :goto_17
.end method
.method public onChanged(Ldxoptimizer/aep$c;)V
.registers 6
.prologue
const/4 v3, 0x4
const/4 v2, 0x3
.line 308
if-eqz p1, :cond_1e
instance-of v0, p1, Ldxoptimizer/aep$a;
if-eqz v0, :cond_1e
.line 309
check-cast p1, Ldxoptimizer/aep$a;
.line 310
iget v0, p1, Ldxoptimizer/aep$a;->c:I
const/4 v1, 0x2
if-eq v0, v1, :cond_13
iget v0, p1, Ldxoptimizer/aep$a;->c:I
if-ne v0, v3, :cond_1f
.line 312
:cond_13
iget-object v0, p0, Ldxoptimizer/bta;->ac:Landroid/os/Handler;
iget-object v1, p1, Ldxoptimizer/aep$a;->a:Ljava/lang/String;
invoke-virtual {v0, v2, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V
.line 317
:cond_1e
:goto_1e
return-void
.line 313
:cond_1f
iget v0, p1, Ldxoptimizer/aep$a;->c:I
if-ne v0, v2, :cond_1e
.line 314
iget-object v0, p0, Ldxoptimizer/bta;->ac:Landroid/os/Handler;
iget-object v1, p1, Ldxoptimizer/aep$a;->a:Ljava/lang/String;
invoke-virtual {v0, v3, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V
goto :goto_1e
.end method
.method public q()V
.registers 3
.prologue
.line 253
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
invoke-virtual {v0, p0}, Ldxoptimizer/aep;->b(Ldxoptimizer/aep$d;)V
.line 254
iget-object v0, p0, Ldxoptimizer/bta;->ab:Landroid/os/AsyncTask;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/os/AsyncTask;->cancel(Z)Z
.line 255
const/4 v0, 0x0
iput-object v0, p0, Ldxoptimizer/bta;->ab:Landroid/os/AsyncTask;
.line 256
invoke-super {p0}, Ldxoptimizer/uv;->q()V
.line 257
return-void
.end method