btd.smali
.class public Ldxoptimizer/btd;
.super Ldxoptimizer/uv;
.source "AppMgrHomeFragment.java"
# interfaces
.implements Landroid/support/v4/view/ViewPager$f;
.implements Landroid/view/View$OnClickListener;
.implements Landroid/view/View$OnTouchListener;
.implements Landroid/widget/AdapterView$OnItemClickListener;
.implements Ldxoptimizer/aep$d;
.implements Ldxoptimizer/aey$a;
.implements Ldxoptimizer/btl$a;
# instance fields
.field private T:Landroid/os/Handler;
.field private U:Landroid/app/Activity;
.field private V:Ldxoptimizer/btk;
.field private W:Ldxoptimizer/yr;
.field private X:Ldxoptimizer/bac;
.field private Y:Ldxoptimizer/btn;
.field private Z:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ldxoptimizer/bae;",
">;"
}
.end annotation
.end field
.field private aa:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ldxoptimizer/btl;",
">;"
}
.end annotation
.end field
.field private ab:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.field private ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.field private ad:Landroid/widget/ListView;
.field private ae:Landroid/widget/TextView;
.field private af:Landroid/widget/RelativeLayout;
.field private ag:Landroid/widget/LinearLayout;
.field private ah:Landroid/widget/LinearLayout;
.field private ai:Landroid/widget/LinearLayout;
.field private aj:Landroid/widget/TextView;
.field private ak:Z
.field private al:Landroid/widget/LinearLayout;
.field private am:Landroid/widget/TextView;
.field private an:I
.field private ao:Z
.field private ap:Landroid/content/BroadcastReceiver;
.field private aq:Landroid/content/BroadcastReceiver;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 69
invoke-direct {p0}, Ldxoptimizer/uv;-><init>()V
.line 115
const/4 v0, 0x1
iput v0, p0, Ldxoptimizer/btd;->an:I
.line 116
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/btd;->ao:Z
.line 118
new-instance v0, Ldxoptimizer/btd$1;
invoke-direct {v0, p0}, Ldxoptimizer/btd$1;-><init>(Ldxoptimizer/btd;)V
iput-object v0, p0, Ldxoptimizer/btd;->ap:Landroid/content/BroadcastReceiver;
.line 132
new-instance v0, Ldxoptimizer/btd$2;
invoke-direct {v0, p0}, Ldxoptimizer/btd$2;-><init>(Ldxoptimizer/btd;)V
iput-object v0, p0, Ldxoptimizer/btd;->aq:Landroid/content/BroadcastReceiver;
return-void
.end method
.method static synthetic a(Ldxoptimizer/btd;I)I
.registers 2
.prologue
.line 69
iput p1, p0, Ldxoptimizer/btd;->an:I
return p1
.end method
.method static synthetic a(Ldxoptimizer/btd;)Landroid/os/Handler;
.registers 2
.prologue
.line 69
iget-object v0, p0, Ldxoptimizer/btd;->T:Landroid/os/Handler;
return-object v0
.end method
.method private a(Ljava/lang/String;Z)V
.registers 8
.prologue
const/4 v4, 0x1
const/4 v3, 0x3
.line 510
iget-object v0, p0, Ldxoptimizer/btd;->Z:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_8
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_44
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bae;
.line 511
iget-object v2, v0, Ldxoptimizer/bae;->b:Ljava/lang/String;
invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_8
.line 512
if-eqz p2, :cond_55
.line 513
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v1
invoke-virtual {v1, p1}, Ldxoptimizer/aep;->c(Ljava/lang/String;)Ldxoptimizer/aeo;
move-result-object v1
.line 514
if-eqz v1, :cond_32
.line 515
invoke-virtual {v1}, Ldxoptimizer/aeo;->h()I
move-result v1
iget v2, v0, Ldxoptimizer/bae;->e:I
if-ne v1, v2, :cond_52
.line 516
iput v3, v0, Ldxoptimizer/bae;->p:I
.line 526
:cond_32
:goto_32
iget-object v0, p0, Ldxoptimizer/btd;->T:Landroid/os/Handler;
const/4 v1, 0x2
.line 527
invoke-static {}, Lcom/dianxinos/optimizer/module/appmanager/update/AppsUpdateChecker;->c()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 526
invoke-virtual {v0, v1, v2}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
.line 527
invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V
.line 531
:cond_44
if-eqz p2, :cond_51
invoke-direct {p0}, Ldxoptimizer/btd;->an()Z
move-result v0
if-eqz v0, :cond_51
.line 532
iget-object v0, p0, Ldxoptimizer/btd;->T:Landroid/os/Handler;
invoke-virtual {v0, v3}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 534
:cond_51
return-void
.line 518
:cond_52
iput v4, v0, Ldxoptimizer/bae;->p:I
goto :goto_32
.line 522
:cond_55
iget v1, v0, Ldxoptimizer/bae;->p:I
if-ne v1, v3, :cond_32
.line 523
iput v4, v0, Ldxoptimizer/bae;->p:I
goto :goto_32
.end method
.method private a(Ljava/util/List;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;)V"
}
.end annotation
.prologue
.line 344
iget-object v0, p0, Ldxoptimizer/btd;->aa:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
.line 345
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_9
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_2f
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
.line 346
new-instance v2, Ldxoptimizer/btl;
const-string v3, "toolbox_appmgr"
invoke-direct {v2, v0, v3, p0}, Ldxoptimizer/btl;-><init>(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;Ldxoptimizer/btl$a;)V
.line 347
iget-object v3, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
iget-object v0, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
invoke-static {v3, v0}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_29
.line 348
const/4 v0, 0x3
iput v0, v2, Ldxoptimizer/btl;->a:I
.line 353
:cond_29
iget-object v0, p0, Ldxoptimizer/btd;->aa:Ljava/util/List;
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_9
.line 355
:cond_2f
iget-object v0, p0, Ldxoptimizer/btd;->Y:Ldxoptimizer/btn;
iget-object v1, p0, Ldxoptimizer/btd;->aa:Ljava/util/List;
invoke-virtual {v0, v1}, Ldxoptimizer/btn;->a(Ljava/util/List;)V
.line 356
iget-object v0, p0, Ldxoptimizer/btd;->Y:Ldxoptimizer/btn;
iget-object v1, p0, Ldxoptimizer/btd;->W:Ldxoptimizer/yr;
const-string v2, "toolbox_appmgr"
iget-object v3, p0, Ldxoptimizer/btd;->aa:Ljava/util/List;
invoke-virtual {v0, v1, v2, v3}, Ldxoptimizer/btn;->a(Ldxoptimizer/yr;Ljava/lang/String;Ljava/util/List;)V
.line 357
return-void
.end method
.method static synthetic a(Ldxoptimizer/btd;Z)Z
.registers 2
.prologue
.line 69
iput-boolean p1, p0, Ldxoptimizer/btd;->ao:Z
return p1
.end method
.method private ae()V
.registers 5
.prologue
.line 168
const v0, 0x7f0e0c30
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Ldxoptimizer/btd;->al:Landroid/widget/LinearLayout;
.line 169
const v0, 0x7f0e0c32
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ListView;
iput-object v0, p0, Ldxoptimizer/btd;->ad:Landroid/widget/ListView;
.line 170
const v0, 0x7f0e0130
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXEmptyView;
iput-object v0, p0, Ldxoptimizer/btd;->ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.line 171
iget-object v0, p0, Ldxoptimizer/btd;->ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const v1, 0x7f02021e
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setImage(I)V
.line 172
iget-object v0, p0, Ldxoptimizer/btd;->ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const v1, 0x7f080791
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setTips(I)V
.line 173
iget-object v0, p0, Ldxoptimizer/btd;->ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 174
iget-object v0, p0, Ldxoptimizer/btd;->ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const v1, 0x7f0d007b
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setBackgroundResource(I)V
.line 175
invoke-virtual {p0}, Ldxoptimizer/btd;->getActivity()Ldxoptimizer/bh;
move-result-object v0
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
.line 177
const v1, 0x7f0302f2
iget-object v2, p0, Ldxoptimizer/btd;->ad: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
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Ldxoptimizer/btd;->ae:Landroid/widget/TextView;
.line 179
const v0, 0x7f0e0c33
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Ldxoptimizer/btd;->af:Landroid/widget/RelativeLayout;
.line 180
iget-object v0, p0, Ldxoptimizer/btd;->af:Landroid/widget/RelativeLayout;
invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 181
const v0, 0x7f0e0c37
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Ldxoptimizer/btd;->ag:Landroid/widget/LinearLayout;
.line 182
iget-object v0, p0, Ldxoptimizer/btd;->ag:Landroid/widget/LinearLayout;
invoke-virtual {v0, p0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 183
const v0, 0x7f0e03b8
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Ldxoptimizer/btd;->ah:Landroid/widget/LinearLayout;
.line 184
iget-object v0, p0, Ldxoptimizer/btd;->ah:Landroid/widget/LinearLayout;
invoke-virtual {v0, p0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 185
const v0, 0x7f0e03b9
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Ldxoptimizer/btd;->ai:Landroid/widget/LinearLayout;
.line 186
const v0, 0x7f0e0c38
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Ldxoptimizer/btd;->aj:Landroid/widget/TextView;
.line 187
invoke-direct {p0}, Ldxoptimizer/btd;->af()V
.line 188
iget-object v0, p0, Ldxoptimizer/btd;->ai:Landroid/widget/LinearLayout;
invoke-virtual {v0, p0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 189
iget-object v0, p0, Ldxoptimizer/btd;->ad:Landroid/widget/ListView;
iget-object v1, p0, Ldxoptimizer/btd;->ae:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V
.line 190
iget-object v0, p0, Ldxoptimizer/btd;->ad:Landroid/widget/ListView;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setHeaderDividersEnabled(Z)V
.line 191
const v0, 0x7f0e012f
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXLoadingInside;
iput-object v0, p0, Ldxoptimizer/btd;->ab:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.line 192
iget-object v0, p0, Ldxoptimizer/btd;->ab:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const v1, 0x7f08052d
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->b(I)V
.line 193
const v0, 0x7f0e0c36
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Ldxoptimizer/btd;->am:Landroid/widget/TextView;
.line 194
return-void
.end method
.method private af()V
.registers 4
.prologue
const/4 v2, 0x1
.line 201
invoke-static {}, Ldxoptimizer/btm;->a()Z
move-result v0
if-eqz v0, :cond_d
invoke-static {}, Ldxoptimizer/baj;->a()Z
move-result v0
if-eqz v0, :cond_e
.line 209
:cond_d
:goto_d
return-void
.line 205
:cond_e
iput-boolean v2, p0, Ldxoptimizer/btd;->ak:Z
.line 206
iget-object v0, p0, Ldxoptimizer/btd;->aj:Landroid/widget/TextView;
const v1, 0x7f080df5
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
.line 207
const-string v0, "rec_ctg"
const-string v1, "psiam"
.line 208
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 207
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_d
.end method
.method private ag()V
.registers 5
.prologue
.line 263
invoke-virtual {p0}, Ldxoptimizer/btd;->getActivity()Ldxoptimizer/bh;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
.line 264
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Ldxoptimizer/btd;->T:Landroid/os/Handler;
.line 265
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/bac;->a(Landroid/content/Context;)Ldxoptimizer/bac;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/btd;->X:Ldxoptimizer/bac;
.line 266
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Ldxoptimizer/btd;->aa:Ljava/util/List;
.line 267
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/btn;->a(Landroid/content/Context;)Ldxoptimizer/btn;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/btd;->Y:Ldxoptimizer/btn;
.line 268
new-instance v0, Ldxoptimizer/btk;
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
new-instance v2, Ldxoptimizer/pk;
iget-object v3, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-direct {v2, v3}, Ldxoptimizer/pk;-><init>(Landroid/content/Context;)V
const-string v3, "toolbox_appmgr"
invoke-direct {v0, v1, v2, v3}, Ldxoptimizer/btk;-><init>(Landroid/app/Activity;Ldxoptimizer/pk;Ljava/lang/String;)V
iput-object v0, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
.line 269
iget-object v0, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
const-string v1, "toolbox_amds"
invoke-virtual {v0, v1}, Ldxoptimizer/btk;->a(Ljava/lang/String;)V
.line 270
iget-object v0, p0, Ldxoptimizer/btd;->ad:Landroid/widget/ListView;
iget-object v1, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 271
iget-object v0, p0, Ldxoptimizer/btd;->ad:Landroid/widget/ListView;
invoke-virtual {v0, p0}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
.line 273
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
.line 274
const-string v1, "com.dianxinos.optimizer.appmanager.action.COUNT_CHANGED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 275
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
iget-object v2, p0, Ldxoptimizer/btd;->ap:Landroid/content/BroadcastReceiver;
invoke-static {v1, v2, v0}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 276
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
invoke-virtual {v0, p0}, Ldxoptimizer/aep;->a(Ldxoptimizer/aep$d;)V
.line 278
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
.line 279
const-string v1, "com.dianxinos.optimizer.appmanager.action.UPDATE_STATUS_CHANGE"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 280
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
iget-object v2, p0, Ldxoptimizer/btd;->aq:Landroid/content/BroadcastReceiver;
invoke-static {v1, v2, v0}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 282
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Ldxoptimizer/btd;->Z:Ljava/util/List;
.line 283
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/afz;->a(Landroid/content/Context;)Ldxoptimizer/yr;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/btd;->W:Ldxoptimizer/yr;
.line 284
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v0, v2, v3}, Ldxoptimizer/bai;->b(Landroid/content/Context;J)V
.line 286
invoke-direct {p0}, Ldxoptimizer/btd;->ah()V
.line 287
return-void
.end method
.method private ah()V
.registers 4
.prologue
const/16 v2, 0x8
const/4 v1, 0x0
.line 290
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/cee;->c(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_1b
.line 294
iget-object v0, p0, Ldxoptimizer/btd;->ad:Landroid/widget/ListView;
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setVisibility(I)V
.line 295
iget-object v0, p0, Ldxoptimizer/btd;->ab:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 296
iget-object v0, p0, Ldxoptimizer/btd;->ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setVisibility(I)V
.line 310
:goto_1a
return-void
.line 299
:cond_1b
iget-object v0, p0, Ldxoptimizer/btd;->al:Landroid/widget/LinearLayout;
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 300
iget-object v0, p0, Ldxoptimizer/btd;->ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setVisibility(I)V
.line 301
iget-object v0, p0, Ldxoptimizer/btd;->ab:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 302
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v0
new-instance v1, Ldxoptimizer/btd$3;
invoke-direct {v1, p0}, Ldxoptimizer/btd$3;-><init>(Ldxoptimizer/btd;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cbn;->a(Ljava/lang/Runnable;)V
goto :goto_1a
.end method
.method private ai()V
.registers 5
.prologue
const/4 v1, 0x0
const/16 v0, 0x8
.line 313
iget-object v2, p0, Ldxoptimizer/btd;->ab:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
invoke-virtual {v2, v0}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 314
iget-object v2, p0, Ldxoptimizer/btd;->ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-virtual {v2, v0}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setVisibility(I)V
.line 315
iget-object v2, p0, Ldxoptimizer/btd;->al:Landroid/widget/LinearLayout;
invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 316
iget-object v2, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
iget-object v3, p0, Ldxoptimizer/btd;->aa:Ljava/util/List;
invoke-virtual {v2, v3}, Ldxoptimizer/btk;->a(Ljava/util/List;)V
.line 317
iget-object v2, p0, Ldxoptimizer/btd;->ae:Landroid/widget/TextView;
iget-object v3, p0, Ldxoptimizer/btd;->aa:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
move-result v3
if-eqz v3, :cond_2f
:goto_23
invoke-virtual {v2, v0}, Landroid/widget/TextView;->setVisibility(I)V
.line 318
iget-object v0, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
invoke-virtual {v0}, Ldxoptimizer/btk;->notifyDataSetChanged()V
.line 320
invoke-direct {p0}, Ldxoptimizer/btd;->al()V
.line 321
return-void
:cond_2f
move v0, v1
.line 317
goto :goto_23
.end method
.method private aj()V
.registers 6
.prologue
.line 324
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/bzv;->d(Landroid/content/Context;)Ljava/util/List;
move-result-object v0
.line 325
const/4 v1, 0x0
.line 326
if-eqz v0, :cond_36
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v2
if-nez v2, :cond_36
.line 327
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_13
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_37
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;
.line 328
const-string v3, "toolbox_type_mainpage"
iget-object v4, v0, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_13
.line 334
:goto_29
if-eqz v0, :cond_36
.line 335
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-static {v1, v0}, Ldxoptimizer/bzv;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;)Ljava/util/List;
move-result-object v0
.line 336
if-eqz v0, :cond_36
.line 337
invoke-direct {p0, v0}, Ldxoptimizer/btd;->a(Ljava/util/List;)V
.line 341
:cond_36
return-void
:cond_37
move-object v0, v1
goto :goto_29
.end method
.method private ak()V
.registers 10
.prologue
const/4 v2, 0x0
const/4 v8, 0x1
.line 360
iget-object v0, p0, Ldxoptimizer/btd;->X:Ldxoptimizer/bac;
invoke-virtual {v0}, Ldxoptimizer/bac;->b()Ljava/util/List;
move-result-object v0
.line 361
if-eqz v0, :cond_10
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v1
if-eqz v1, :cond_11
.line 389
:cond_10
:goto_10
return-void
.line 368
:cond_11
invoke-static {}, Lcom/dianxinos/optimizer/module/appmanager/update/AppsUpdateChecker;->b()Ljava/util/HashSet;
move-result-object v1
.line 369
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_19
:goto_19
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_35
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bae;
.line 370
iget-object v4, v0, Ldxoptimizer/bae;->b:Ljava/lang/String;
invoke-virtual {v1, v4}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_19
.line 371
iput v8, v0, Ldxoptimizer/bae;->n:I
.line 372
iget-object v4, p0, Ldxoptimizer/btd;->Z:Ljava/util/List;
invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_19
.line 376
:cond_35
iget-object v0, p0, Ldxoptimizer/btd;->W:Ldxoptimizer/yr;
const-string v1, "appsupdate"
invoke-virtual {v0, v1}, Ldxoptimizer/yr;->b(Ljava/lang/String;)Ljava/util/List;
move-result-object v3
.line 378
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
move-result-object v4
move v1, v2
.line 379
:goto_44
iget-object v0, p0, Ldxoptimizer/btd;->Z:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_71
.line 380
iget-object v0, p0, Ldxoptimizer/btd;->Z:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bae;
.line 381
iget-object v5, p0, Ldxoptimizer/btd;->W:Ldxoptimizer/yr;
invoke-virtual {v0, v4, v3, v5, v8}, Ldxoptimizer/bae;->a(Landroid/content/Context;Ljava/util/List;Ldxoptimizer/yr;Z)V
.line 382
iget v5, v0, Ldxoptimizer/bae;->o:I
const/4 v6, 0x2
if-eq v5, v6, :cond_62
iget v5, v0, Ldxoptimizer/bae;->o:I
if-ne v5, v8, :cond_6d
.line 384
:cond_62
iget-object v5, p0, Ldxoptimizer/btd;->W:Ldxoptimizer/yr;
new-array v6, v8, [Ldxoptimizer/yx;
iget-object v7, v0, Ldxoptimizer/bae;->C:Ldxoptimizer/yx;
aput-object v7, v6, v2
invoke-virtual {v5, v0, v6}, Ldxoptimizer/yr;->b(Ldxoptimizer/yp;[Ldxoptimizer/yx;)V
.line 379
:cond_6d
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_44
.line 388
:cond_71
iget-object v0, p0, Ldxoptimizer/btd;->Z:Ljava/util/List;
new-instance v1, Ldxoptimizer/bae$a;
invoke-direct {v1}, Ldxoptimizer/bae$a;-><init>()V
invoke-static {v0, v1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
goto :goto_10
.end method
.method private al()V
.registers 4
.prologue
.line 395
iget-object v0, p0, Ldxoptimizer/btd;->Z:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9
.line 404
:goto_8
return-void
.line 398
:cond_9
iget-object v0, p0, Ldxoptimizer/btd;->Z:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
.line 399
iget-object v1, p0, Ldxoptimizer/btd;->am:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 400
iget-object v0, p0, Ldxoptimizer/btd;->am:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 401
const-string v0, "toolbox"
const-string v1, "st_amus"
const/4 v2, 0x1
.line 403
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 401
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_8
.end method
.method private am()V
.registers 4
.prologue
.line 407
const/4 v0, 0x4
iput v0, p0, Ldxoptimizer/btd;->an:I
.line 408
iget-object v0, p0, Ldxoptimizer/btd;->am:Landroid/widget/TextView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 409
const-string v0, "toolbox"
const-string v1, "st_amud"
const/4 v2, 0x1
.line 411
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 409
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 412
return-void
.end method
.method private an()Z
.registers 4
.prologue
.line 498
iget-object v0, p0, Ldxoptimizer/btd;->Z:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_6
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_19
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bae;
.line 499
iget v0, v0, Ldxoptimizer/bae;->p:I
const/4 v2, 0x3
if-eq v0, v2, :cond_6
.line 500
const/4 v0, 0x0
.line 503
:goto_18
return v0
:cond_19
const/4 v0, 0x1
goto :goto_18
.end method
.method static synthetic b(Ldxoptimizer/btd;)I
.registers 2
.prologue
.line 69
iget v0, p0, Ldxoptimizer/btd;->an:I
return v0
.end method
.method static synthetic c(Ldxoptimizer/btd;)V
.registers 1
.prologue
.line 69
invoke-direct {p0}, Ldxoptimizer/btd;->aj()V
return-void
.end method
.method static synthetic d(Ldxoptimizer/btd;)V
.registers 1
.prologue
.line 69
invoke-direct {p0}, Ldxoptimizer/btd;->ak()V
return-void
.end method
.method private e(I)V
.registers 4
.prologue
.line 477
if-lez p1, :cond_12
.line 478
iget-object v0, p0, Ldxoptimizer/btd;->am:Landroid/widget/TextView;
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 479
iget-object v0, p0, Ldxoptimizer/btd;->am:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 483
:goto_11
return-void
.line 481
:cond_12
iget-object v0, p0, Ldxoptimizer/btd;->am:Landroid/widget/TextView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_11
.end method
# virtual methods
.method public a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 6
.prologue
.line 160
const v0, 0x7f0302f0
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/btd;->S:Landroid/view/View;
.line 161
invoke-direct {p0}, Ldxoptimizer/btd;->ae()V
.line 162
invoke-direct {p0}, Ldxoptimizer/btd;->ag()V
.line 163
iget-object v0, p0, Ldxoptimizer/btd;->S:Landroid/view/View;
return-object v0
.end method
.method public a(IFI)V
.registers 4
.prologue
.line 538
return-void
.end method
.method public a(Ldxoptimizer/btl;)V
.registers 4
.prologue
.line 575
iget-object v0, p0, Ldxoptimizer/btd;->T:Landroid/os/Handler;
const/4 v1, 0x5
invoke-virtual {v0, v1, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V
.line 576
return-void
.end method
.method public a(Ldxoptimizer/btl;ZII)V
.registers 10
.prologue
const/4 v0, 0x3
.line 580
if-ne p3, v0, :cond_24
if-eq p4, v0, :cond_24
.line 581
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const v1, 0x7f080dff
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
.line 583
invoke-virtual {p1}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v4
iget-object v4, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appName:Ljava/lang/String;
aput-object v4, v2, v3
.line 581
invoke-virtual {v0, v1, v2}, Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 584
iget-object v1, p0, Ldxoptimizer/btd;->T:Landroid/os/Handler;
const/4 v2, 0x6
invoke-virtual {v1, v2, v0}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V
.line 586
:cond_24
return-void
.end method
.method public a_(I)V
.registers 2
.prologue
.line 542
return-void
.end method
.method public c_(I)V
.registers 2
.prologue
.line 546
return-void
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 7
.prologue
const/4 v2, 0x0
.line 229
invoke-virtual {p0}, Ldxoptimizer/btd;->getActivity()Ldxoptimizer/bh;
move-result-object v0
if-eqz v0, :cond_17
invoke-virtual {p0}, Ldxoptimizer/btd;->getActivity()Ldxoptimizer/bh;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/bh;->isFinishing()Z
move-result v0
if-nez v0, :cond_17
invoke-virtual {p0}, Ldxoptimizer/btd;->i()Z
move-result v0
if-eqz v0, :cond_18
.line 260
:cond_17
:goto_17
return-void
.line 231
:cond_18
iget v0, p1, Landroid/os/Message;->what:I
packed-switch v0, :pswitch_data_6e
:pswitch_1d
goto :goto_17
.line 233
:pswitch_1e
invoke-direct {p0}, Ldxoptimizer/btd;->ai()V
goto :goto_17
.line 236
:pswitch_22
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-direct {p0, v0}, Ldxoptimizer/btd;->e(I)V
goto :goto_17
.line 239
:pswitch_2e
invoke-direct {p0}, Ldxoptimizer/btd;->am()V
goto :goto_17
.line 242
:pswitch_32
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ldxoptimizer/btl;
.line 243
if-eqz v0, :cond_17
iget-object v1, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
invoke-virtual {v1, v0}, Ldxoptimizer/btk;->a(Ldxoptimizer/btl;)Z
move-result v0
if-eqz v0, :cond_17
.line 244
iget-object v0, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
invoke-virtual {v0}, Ldxoptimizer/btk;->notifyDataSetChanged()V
goto :goto_17
.line 248
:pswitch_46
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
.line 249
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
invoke-static {v1, v0, v2}, Ldxoptimizer/cgi;->b(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
goto :goto_17
.line 252
:pswitch_50
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, [Ljava/lang/Object;
check-cast v0, [Ljava/lang/Object;
.line 253
aget-object v1, v0, v2
check-cast v1, Ljava/lang/String;
.line 254
const/4 v2, 0x1
aget-object v0, v0, v2
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
.line 255
iget-object v2, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
const-string v3, "toolbox_appmgr"
iget-object v4, p0, Ldxoptimizer/btd;->W:Ldxoptimizer/yr;
invoke-virtual {v2, v1, v3, v4, v0}, Ldxoptimizer/btk;->a(Ljava/lang/String;Ljava/lang/String;Ldxoptimizer/yr;Z)V
goto :goto_17
.line 231
nop
:pswitch_data_6e
.packed-switch 0x1
:pswitch_1e
:pswitch_22
:pswitch_2e
:pswitch_1d
:pswitch_32
:pswitch_46
:pswitch_50
.end packed-switch
.end method
.method public n()V
.registers 7
.prologue
const/4 v5, 0x1
.line 213
invoke-super {p0}, Ldxoptimizer/uv;->n()V
.line 214
iget-object v0, p0, Ldxoptimizer/btd;->W:Ldxoptimizer/yr;
const-string v1, "toolbox_appmgr"
new-array v2, v5, [Ldxoptimizer/agg$a;
const/4 v3, 0x0
iget-object v4, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
aput-object v4, v2, v3
invoke-static {v0, v1, v5, v2}, Ldxoptimizer/agg;->a(Ldxoptimizer/yr;Ljava/lang/String;Z[Ldxoptimizer/agg$a;)V
.line 215
return-void
.end method
.method public onChanged(Ldxoptimizer/aep$c;)V
.registers 9
.prologue
const/4 v6, 0x7
const/4 v3, 0x2
const/4 v5, 0x1
const/4 v4, 0x0
.line 550
instance-of v0, p1, Ldxoptimizer/aep$a;
if-eqz v0, :cond_e
invoke-virtual {p0}, Ldxoptimizer/btd;->i()Z
move-result v0
if-eqz v0, :cond_f
.line 571
:cond_e
:goto_e
return-void
.line 553
:cond_f
new-array v1, v3, [Ljava/lang/Object;
move-object v0, p1
.line 554
check-cast v0, Ldxoptimizer/aep$a;
.line 555
iget v2, p1, Ldxoptimizer/aep$c;->c:I
if-eq v2, v3, :cond_1d
iget v2, p1, Ldxoptimizer/aep$c;->c:I
const/4 v3, 0x4
if-ne v2, v3, :cond_36
.line 557
:cond_1d
iget-object v2, v0, Ldxoptimizer/aep$a;->a:Ljava/lang/String;
invoke-direct {p0, v2, v5}, Ldxoptimizer/btd;->a(Ljava/lang/String;Z)V
.line 559
iget-object v0, v0, Ldxoptimizer/aep$a;->a:Ljava/lang/String;
aput-object v0, v1, v4
.line 560
invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
aput-object v0, v1, v5
.line 561
iget-object v0, p0, Ldxoptimizer/btd;->T:Landroid/os/Handler;
invoke-virtual {v0, v6, 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_e
.line 563
:cond_36
iget-object v2, v0, Ldxoptimizer/aep$a;->a:Ljava/lang/String;
invoke-direct {p0, v2, v4}, Ldxoptimizer/btd;->a(Ljava/lang/String;Z)V
.line 565
iget v2, p1, Ldxoptimizer/aep$c;->c:I
const/4 v3, 0x3
if-ne v2, v3, :cond_e
.line 566
iget-object v0, v0, Ldxoptimizer/aep$a;->a:Ljava/lang/String;
aput-object v0, v1, v4
.line 567
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
aput-object v0, v1, v5
.line 568
iget-object v0, p0, Ldxoptimizer/btd;->T:Landroid/os/Handler;
invoke-virtual {v0, v6, 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_e
.end method
.method public onClick(Landroid/view/View;)V
.registers 7
.prologue
const/4 v4, 0x1
.line 416
const/4 v0, 0x0
.line 417
iget-object v1, p0, Ldxoptimizer/btd;->af:Landroid/widget/RelativeLayout;
if-ne p1, v1, :cond_27
.line 418
new-instance v0, Landroid/content/Intent;
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const-class v2, Lcom/dianxinos/optimizer/module/appmanager/ui/activity/AppsUpdateActivity;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 419
const-string v1, "extra.data"
iget-boolean v2, p0, Ldxoptimizer/btd;->ao:Z
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 421
const-string v1, "am"
const-string v2, "up"
.line 423
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
.line 421
invoke-static {v1, v2, v3}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 466
:cond_21
:goto_21
if-eqz v0, :cond_26
.line 467
invoke-virtual {p0, v0}, Ldxoptimizer/btd;->b(Landroid/content/Intent;)V
.line 469
:cond_26
return-void
.line 425
:cond_27
iget-object v1, p0, Ldxoptimizer/btd;->ag:Landroid/widget/LinearLayout;
if-ne p1, v1, :cond_40
.line 426
new-instance v0, Landroid/content/Intent;
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const-class v2, Lcom/dianxinos/optimizer/module/appmanager/ui/activity/AppsUninstallerActivity;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 428
const-string v1, "am"
const-string v2, "un"
.line 430
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
.line 428
invoke-static {v1, v2, v3}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_21
.line 432
:cond_40
iget-object v1, p0, Ldxoptimizer/btd;->ah:Landroid/widget/LinearLayout;
if-ne p1, v1, :cond_59
.line 433
new-instance v0, Landroid/content/Intent;
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const-class v2, Lcom/dianxinos/optimizer/module/appmgr/ApkMgrActivity;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 435
const-string v1, "am"
const-string v2, "apk"
.line 437
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
.line 435
invoke-static {v1, v2, v3}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_21
.line 439
:cond_59
iget-object v1, p0, Ldxoptimizer/btd;->ai:Landroid/widget/LinearLayout;
if-ne p1, v1, :cond_be
.line 440
iget-boolean v1, p0, Ldxoptimizer/btd;->ak:Z
if-eqz v1, :cond_a8
.line 441
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const-string v2, "com.dianxinos.superuser"
invoke-static {v1, v2}, Ldxoptimizer/cem;->d(Landroid/content/Context;Ljava/lang/String;)Landroid/content/pm/PackageInfo;
move-result-object v1
if-nez v1, :cond_95
.line 442
new-instance v1, Landroid/content/Intent;
iget-object v2, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const-class v3, Lcom/dianxinos/optimizer/module/recommend/activity/AuthorityMgrGuideActivity;
invoke-direct {v1, v2, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 443
const-string v2, "extra.from"
const/16 v3, 0x8
invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 445
invoke-virtual {p0, v1}, Ldxoptimizer/btd;->b(Landroid/content/Intent;)V
.line 446
const-string v1, "rec_ctg"
const-string v2, "pgiam"
.line 447
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
.line 446
invoke-static {v1, v2, v3}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 453
:goto_89
const-string v1, "rec_ctg"
const-string v2, "pciam"
.line 454
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
.line 453
invoke-static {v1, v2, v3}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_21
.line 449
:cond_95
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const-string v2, "com.dianxinos.superuser"
invoke-static {v1, v2}, Ldxoptimizer/cem;->l(Landroid/content/Context;Ljava/lang/String;)Z
.line 450
const-string v1, "rec_ctg"
const-string v2, "pliam"
.line 451
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
.line 450
invoke-static {v1, v2, v3}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_89
.line 456
:cond_a8
new-instance v0, Landroid/content/Intent;
iget-object v1, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const-class v2, Lcom/dianxinos/optimizer/module/appmgr/MoveToSdActivity;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 458
const-string v1, "am"
const-string v2, "mv"
.line 460
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
.line 458
invoke-static {v1, v2, v3}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto/16 :goto_21
.line 463
:cond_be
iget-object v1, p0, Ldxoptimizer/btd;->ac:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-virtual {v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->getImageView()Landroid/widget/ImageView;
move-result-object v1
if-ne p1, v1, :cond_21
.line 464
invoke-direct {p0}, Ldxoptimizer/btd;->ah()V
goto/16 :goto_21
.end method
.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/AdapterView",
"<*>;",
"Landroid/view/View;",
"IJ)V"
}
.end annotation
.prologue
.line 590
if-eqz p3, :cond_a
iget-object v0, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
invoke-virtual {v0}, Ldxoptimizer/btk;->getCount()I
move-result v0
if-le p3, v0, :cond_b
.line 604
:cond_a
:goto_a
return-void
.line 593
:cond_b
iget-object v0, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
add-int/lit8 v1, p3, -0x1
invoke-virtual {v0, v1}, Ldxoptimizer/btk;->a(I)Ldxoptimizer/btl;
move-result-object v0
.line 594
iget v1, v0, Ldxoptimizer/btl;->a:I
const/4 v2, 0x2
if-ne v1, v2, :cond_22
.line 595
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const v1, 0x7f0805ac
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Ldxoptimizer/cgi;->b(Landroid/content/Context;II)Landroid/widget/Toast;
goto :goto_a
.line 597
:cond_22
new-instance v1, Landroid/content/Intent;
iget-object v2, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
const-class v3, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity;
invoke-direct {v1, v2, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 598
const-string v2, "extra.data"
invoke-virtual {v0}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v3
invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 599
const-string v2, "extra.project"
const-string v3, "toolbox_appmgr"
invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 600
const-string v2, "extra.longdesc"
invoke-virtual {v0}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
iget-object v0, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appLongDesc:Ljava/lang/String;
invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 601
const-string v0, "extra.module"
const/4 v2, 0x1
invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 602
invoke-virtual {p0, v1}, Ldxoptimizer/btd;->b(Landroid/content/Intent;)V
goto :goto_a
.end method
.method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 4
.prologue
.line 473
const/4 v0, 0x0
return v0
.end method
.method public r()V
.registers 4
.prologue
.line 219
invoke-super {p0}, Ldxoptimizer/uv;->r()V
.line 220
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
iget-object v1, p0, Ldxoptimizer/btd;->ap:Landroid/content/BroadcastReceiver;
invoke-virtual {v0, v1}, Landroid/app/Activity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 221
iget-object v0, p0, Ldxoptimizer/btd;->U:Landroid/app/Activity;
iget-object v1, p0, Ldxoptimizer/btd;->aq:Landroid/content/BroadcastReceiver;
invoke-virtual {v0, v1}, Landroid/app/Activity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 222
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
invoke-virtual {v0, p0}, Ldxoptimizer/aep;->b(Ldxoptimizer/aep$d;)V
.line 223
iget-object v0, p0, Ldxoptimizer/btd;->W:Ldxoptimizer/yr;
const-string v1, "toolbox_appmgr"
iget-object v2, p0, Ldxoptimizer/btd;->V:Ldxoptimizer/btk;
invoke-static {v0, v1, v2}, Ldxoptimizer/agg;->a(Ldxoptimizer/yr;Ljava/lang/String;Ldxoptimizer/agg$a;)V
.line 224
return-void
.end method