bti.smali
.class public abstract Ldxoptimizer/bti;
.super Ldxoptimizer/uv;
.source "SafeToolsMainFragment.java"
# interfaces
.implements Ldxoptimizer/aep$d;
.implements Ldxoptimizer/aey$a;
.implements Ldxoptimizer/btl$a;
# instance fields
.field protected T:Z
.field private U:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.field private V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
.field private W:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.field private X:Ldxoptimizer/btk;
.field private Y:Ldxoptimizer/pk;
.field private Z:Ldxoptimizer/yr;
.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/module/toolbox/MaterialGroupItem;
.field private ac:Ljava/lang/String;
.field private ad:Ldxoptimizer/btn;
.field private ae:Landroid/os/Handler;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 44
invoke-direct {p0}, Ldxoptimizer/uv;-><init>()V
.line 65
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Ldxoptimizer/bti;->aa:Ljava/util/List;
.line 70
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/bti;->T:Z
.line 72
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Ldxoptimizer/bti;->ae:Landroid/os/Handler;
return-void
.end method
.method static synthetic a(Ldxoptimizer/bti;Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;)Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;
.registers 2
.prologue
.line 44
iput-object p1, p0, Ldxoptimizer/bti;->ab:Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;
return-object p1
.end method
.method private a(ILcom/dianxinos/optimizer/module/toolbox/TBConfigItem;)V
.registers 8
.prologue
.line 265
const/4 v0, 0x0
.line 266
iget-object v1, p0, Ldxoptimizer/bti;->ab:Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;
iget-object v1, v1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
const-string v2, "toolbox_type_game"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_44
.line 267
const-string v0, "toolbox_gcc"
.line 271
:cond_f
:goto_f
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_43
.line 272
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
.line 274
:try_start_1a
const-string v1, "pos"
add-int/lit8 v3, p1, 0x1
invoke-virtual {v2, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 275
const-string v1, "pkg_name"
iget-object v3, p2, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
invoke-virtual {v2, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 276
const-string v1, "toolbox_ln"
iget-object v3, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
.line 277
invoke-virtual {v3}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
move-result-object v3
iget v4, p2, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->flagType:I
invoke-static {v3, v4}, Ldxoptimizer/bto;->a(Landroid/content/Context;I)Ljava/lang/String;
move-result-object v3
.line 276
invoke-virtual {v2, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 278
const-string v1, "toolbox_ha"
iget-boolean v3, p2, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->hasAd:Z
invoke-virtual {v2, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
:try_end_40
.catch Lorg/json/JSONException; {:try_start_1a .. :try_end_40} :catch_53
.line 282
:goto_40
invoke-static {v0, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
.line 284
:cond_43
return-void
.line 268
:cond_44
iget-object v1, p0, Ldxoptimizer/bti;->ab:Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;
iget-object v1, v1, Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;->exchangeType:Ljava/lang/String;
const-string v2, "toolbox_type_application"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_f
.line 269
const-string v0, "toolbox_acc"
goto :goto_f
.line 279
:catch_53
move-exception v1
.line 280
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_40
.end method
.method private a(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;)V
.registers 6
.prologue
.line 319
new-instance v0, Landroid/content/Intent;
iget-object v1, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
const-class v2, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 320
const-string v1, "extra.data"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 321
const-string v1, "extra.project"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 322
const-string v1, "extra.longdesc"
iget-object v2, p1, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appLongDesc:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 323
const-string v1, "extra.module"
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 324
invoke-virtual {p0, v0}, Ldxoptimizer/bti;->b(Landroid/content/Intent;)V
.line 325
return-void
.end method
.method static synthetic a(Ldxoptimizer/bti;)V
.registers 1
.prologue
.line 44
invoke-direct {p0}, Ldxoptimizer/bti;->al()V
return-void
.end method
.method static synthetic a(Ldxoptimizer/bti;ILcom/dianxinos/optimizer/module/toolbox/TBConfigItem;)V
.registers 3
.prologue
.line 44
invoke-direct {p0, p1, p2}, Ldxoptimizer/bti;->a(ILcom/dianxinos/optimizer/module/toolbox/TBConfigItem;)V
return-void
.end method
.method static synthetic a(Ldxoptimizer/bti;Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;)V
.registers 3
.prologue
.line 44
invoke-direct {p0, p1, p2}, Ldxoptimizer/bti;->a(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;)V
return-void
.end method
.method static synthetic a(Ldxoptimizer/bti;Ljava/util/List;)V
.registers 2
.prologue
.line 44
invoke-direct {p0, p1}, Ldxoptimizer/bti;->a(Ljava/util/List;)V
return-void
.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 215
iget-object v0, p0, Ldxoptimizer/bti;->aa:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
.line 216
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 217
new-instance v2, Ldxoptimizer/btl;
iget-object v3, p0, Ldxoptimizer/bti;->ac:Ljava/lang/String;
invoke-direct {v2, v0, v3, p0}, Ldxoptimizer/btl;-><init>(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;Ldxoptimizer/btl$a;)V
.line 218
iget-object v3, p0, Ldxoptimizer/bti;->Q: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 219
const/4 v0, 0x3
iput v0, v2, Ldxoptimizer/btl;->a:I
.line 221
:cond_29
iget-object v0, p0, Ldxoptimizer/bti;->aa:Ljava/util/List;
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_9
.line 223
:cond_2f
iget-object v0, p0, Ldxoptimizer/bti;->ad:Ldxoptimizer/btn;
iget-object v1, p0, Ldxoptimizer/bti;->aa:Ljava/util/List;
invoke-virtual {v0, v1}, Ldxoptimizer/btn;->a(Ljava/util/List;)V
.line 224
iget-object v0, p0, Ldxoptimizer/bti;->ad:Ldxoptimizer/btn;
iget-object v1, p0, Ldxoptimizer/bti;->Z:Ldxoptimizer/yr;
iget-object v2, p0, Ldxoptimizer/bti;->ac:Ljava/lang/String;
iget-object v3, p0, Ldxoptimizer/bti;->aa:Ljava/util/List;
invoke-virtual {v0, v1, v2, v3}, Ldxoptimizer/btn;->a(Ldxoptimizer/yr;Ljava/lang/String;Ljava/util/List;)V
.line 225
return-void
.end method
.method private ah()V
.registers 5
.prologue
const/4 v3, 0x0
const/16 v2, 0x8
.line 96
iget-object v0, p0, Ldxoptimizer/bti;->aa:Ljava/util/List;
if-eqz v0, :cond_2e
iget-object v0, p0, Ldxoptimizer/bti;->aa:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_2e
.line 97
iget-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
iget-object v1, p0, Ldxoptimizer/bti;->aa:Ljava/util/List;
invoke-virtual {v0, v1}, Ldxoptimizer/btk;->a(Ljava/util/List;)V
.line 98
iget-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
invoke-virtual {v0}, Ldxoptimizer/btk;->notifyDataSetChanged()V
.line 99
iget-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
invoke-virtual {v0, v3}, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;->setVisibility(I)V
.line 100
iget-object v0, p0, Ldxoptimizer/bti;->U:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 101
iget-object v0, p0, Ldxoptimizer/bti;->W:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setVisibility(I)V
.line 102
invoke-direct {p0}, Ldxoptimizer/bti;->am()V
.line 108
:goto_2d
return-void
.line 104
:cond_2e
iget-object v0, p0, Ldxoptimizer/bti;->U:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 105
iget-object v0, p0, Ldxoptimizer/bti;->W:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-virtual {v0, v3}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setVisibility(I)V
.line 106
iget-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;->setVisibility(I)V
goto :goto_2d
.end method
.method private ai()V
.registers 5
.prologue
.line 126
new-instance v0, Ldxoptimizer/pk;
iget-object v1, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
const v2, 0x7f02050b
invoke-direct {v0, v1, v2}, Ldxoptimizer/pk;-><init>(Landroid/content/Context;I)V
iput-object v0, p0, Ldxoptimizer/bti;->Y:Ldxoptimizer/pk;
.line 127
iget-object v0, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/afz;->a(Landroid/content/Context;)Ldxoptimizer/yr;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bti;->Z:Ldxoptimizer/yr;
.line 128
new-instance v0, Ldxoptimizer/btk;
iget-object v1, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
iget-object v2, p0, Ldxoptimizer/bti;->Y:Ldxoptimizer/pk;
invoke-virtual {p0}, Ldxoptimizer/bti;->ae()Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Ldxoptimizer/btk;-><init>(Landroid/app/Activity;Ldxoptimizer/pk;Ljava/lang/String;)V
iput-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
.line 129
iget-object v0, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/btn;->a(Landroid/content/Context;)Ldxoptimizer/btn;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bti;->ad:Ldxoptimizer/btn;
.line 130
invoke-virtual {p0}, Ldxoptimizer/bti;->ae()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bti;->ac:Ljava/lang/String;
.line 131
iget-object v0, p0, Ldxoptimizer/bti;->ac:Ljava/lang/String;
const-string v1, "toolbox_game"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_43
.line 132
iget-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
const-string v1, "toolbox_gs"
invoke-virtual {v0, v1}, Ldxoptimizer/btk;->a(Ljava/lang/String;)V
.line 136
:cond_42
:goto_42
return-void
.line 133
:cond_43
iget-object v0, p0, Ldxoptimizer/bti;->ac:Ljava/lang/String;
const-string v1, "toolbox_application"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_42
.line 134
iget-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
const-string v1, "toolbox_as"
invoke-virtual {v0, v1}, Ldxoptimizer/btk;->a(Ljava/lang/String;)V
goto :goto_42
.end method
.method private aj()V
.registers 3
.prologue
.line 139
const v0, 0x7f0e0c4a
invoke-virtual {p0, v0}, Ldxoptimizer/bti;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
iput-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
.line 140
const v0, 0x7f0e012f
invoke-virtual {p0, v0}, Ldxoptimizer/bti;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXLoadingInside;
iput-object v0, p0, Ldxoptimizer/bti;->U:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.line 141
iget-object v0, p0, Ldxoptimizer/bti;->U:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const v1, 0x7f08052d
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->b(I)V
.line 143
const v0, 0x7f0e0130
invoke-virtual {p0, v0}, Ldxoptimizer/bti;->d(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXEmptyView;
iput-object v0, p0, Ldxoptimizer/bti;->W:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.line 144
iget-object v0, p0, Ldxoptimizer/bti;->W:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const v1, 0x7f02021e
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setImage(I)V
.line 145
iget-object v0, p0, Ldxoptimizer/bti;->W:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const v1, 0x7f080791
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setTips(I)V
.line 146
iget-object v0, p0, Ldxoptimizer/bti;->W:Lcom/dianxinos/optimizer/ui/DXEmptyView;
new-instance v1, Ldxoptimizer/bti$1;
invoke-direct {v1, p0}, Ldxoptimizer/bti$1;-><init>(Ldxoptimizer/bti;)V
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 155
iget-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
iget-object v1, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 157
invoke-direct {p0}, Ldxoptimizer/bti;->ak()V
.line 158
return-void
.end method
.method private ak()V
.registers 3
.prologue
.line 161
iget-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
new-instance v1, Ldxoptimizer/bti$2;
invoke-direct {v1, p0}, Ldxoptimizer/bti$2;-><init>(Ldxoptimizer/bti;)V
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
.line 173
return-void
.end method
.method private al()V
.registers 3
.prologue
.line 176
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v0
new-instance v1, Ldxoptimizer/bti$3;
invoke-direct {v1, p0}, Ldxoptimizer/bti$3;-><init>(Ldxoptimizer/bti;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cbn;->a(Ljava/lang/Runnable;)V
.line 212
return-void
.end method
.method private am()V
.registers 3
.prologue
.line 232
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v0
new-instance v1, Ldxoptimizer/bti$4;
invoke-direct {v1, p0}, Ldxoptimizer/bti$4;-><init>(Ldxoptimizer/bti;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cbn;->b(Ljava/lang/Runnable;)V
.line 262
return-void
.end method
.method static synthetic b(Ldxoptimizer/bti;)Lcom/dianxinos/optimizer/ui/DXEmptyView;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->W:Lcom/dianxinos/optimizer/ui/DXEmptyView;
return-object v0
.end method
.method private b(Ldxoptimizer/btl;)V
.registers 3
.prologue
.line 287
if-eqz p1, :cond_f
iget-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
invoke-virtual {v0, p1}, Ldxoptimizer/btk;->a(Ldxoptimizer/btl;)Z
move-result v0
if-eqz v0, :cond_f
.line 288
iget-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
invoke-virtual {v0}, Ldxoptimizer/btk;->notifyDataSetChanged()V
.line 290
:cond_f
return-void
.end method
.method static synthetic c(Ldxoptimizer/bti;)Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->U:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
return-object v0
.end method
.method static synthetic d(Ldxoptimizer/bti;)Ldxoptimizer/btk;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
return-object v0
.end method
.method static synthetic e(Ldxoptimizer/bti;)Landroid/app/Activity;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic f(Ldxoptimizer/bti;)Ljava/lang/String;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->ac:Ljava/lang/String;
return-object v0
.end method
.method static synthetic g(Ldxoptimizer/bti;)Landroid/app/Activity;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic h(Ldxoptimizer/bti;)Landroid/app/Activity;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic i(Ldxoptimizer/bti;)Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->ab:Lcom/dianxinos/optimizer/module/toolbox/MaterialGroupItem;
return-object v0
.end method
.method static synthetic j(Ldxoptimizer/bti;)Landroid/app/Activity;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic k(Ldxoptimizer/bti;)Landroid/os/Handler;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->ae:Landroid/os/Handler;
return-object v0
.end method
.method static synthetic l(Ldxoptimizer/bti;)Ljava/util/List;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->aa:Ljava/util/List;
return-object v0
.end method
.method static synthetic m(Ldxoptimizer/bti;)Landroid/app/Activity;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic n(Ldxoptimizer/bti;)Ldxoptimizer/yr;
.registers 2
.prologue
.line 44
iget-object v0, p0, Ldxoptimizer/bti;->Z:Ldxoptimizer/yr;
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 117
const v0, 0x7f0302f8
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/bti;->S:Landroid/view/View;
.line 118
invoke-direct {p0}, Ldxoptimizer/bti;->ai()V
.line 119
invoke-direct {p0}, Ldxoptimizer/bti;->aj()V
.line 121
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
invoke-virtual {v0, p0}, Ldxoptimizer/aep;->a(Ldxoptimizer/aep$d;)V
.line 122
iget-object v0, p0, Ldxoptimizer/bti;->S:Landroid/view/View;
return-object v0
.end method
.method public a(Ldxoptimizer/btl;)V
.registers 4
.prologue
.line 330
iget-object v0, p0, Ldxoptimizer/bti;->ae:Landroid/os/Handler;
const/4 v1, 0x3
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 331
return-void
.end method
.method public a(Ldxoptimizer/btl;ZII)V
.registers 10
.prologue
const/4 v0, 0x3
.line 337
if-ne p3, v0, :cond_24
if-eq p4, v0, :cond_24
.line 338
iget-object v0, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
const v1, 0x7f080dff
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
.line 340
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 338
invoke-virtual {v0, v1, v2}, Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 341
iget-object v1, p0, Ldxoptimizer/bti;->ae:Landroid/os/Handler;
const/4 v2, 0x4
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 343
:cond_24
return-void
.end method
.method protected abstract ae()Ljava/lang/String;
.end method
.method protected abstract af()I
.end method
.method public ag()V
.registers 2
.prologue
.line 369
iget-boolean v0, p0, Ldxoptimizer/bti;->T:Z
if-nez v0, :cond_a
.line 370
invoke-direct {p0}, Ldxoptimizer/bti;->al()V
.line 371
const/4 v0, 0x1
iput-boolean v0, p0, Ldxoptimizer/bti;->T:Z
.line 373
:cond_a
return-void
.end method
.method public d(Landroid/os/Bundle;)V
.registers 2
.prologue
.line 112
invoke-super {p0, p1}, Ldxoptimizer/uv;->d(Landroid/os/Bundle;)V
.line 113
return-void
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 5
.prologue
const/4 v2, 0x0
.line 76
iget v0, p1, Landroid/os/Message;->what:I
packed-switch v0, :pswitch_data_2a
.line 93
:goto_6
return-void
.line 78
:pswitch_7
invoke-direct {p0}, Ldxoptimizer/bti;->ah()V
goto :goto_6
.line 81
:pswitch_b
iget-object v0, p0, Ldxoptimizer/bti;->U:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXLoadingInside;->setVisibility(I)V
.line 82
iget-object v0, p0, Ldxoptimizer/bti;->W:Lcom/dianxinos/optimizer/ui/DXEmptyView;
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->setVisibility(I)V
goto :goto_6
.line 85
:pswitch_18
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ldxoptimizer/btl;
.line 86
invoke-direct {p0, v0}, Ldxoptimizer/bti;->b(Ldxoptimizer/btl;)V
goto :goto_6
.line 89
:pswitch_20
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
.line 90
iget-object v1, p0, Ldxoptimizer/bti;->Q:Landroid/app/Activity;
invoke-static {v1, v0, v2}, Ldxoptimizer/cgi;->b(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
goto :goto_6
.line 76
:pswitch_data_2a
.packed-switch 0x1
:pswitch_7
:pswitch_b
:pswitch_18
:pswitch_20
.end packed-switch
.end method
.method public n()V
.registers 7
.prologue
const/4 v5, 0x1
.line 294
invoke-super {p0}, Ldxoptimizer/uv;->n()V
.line 296
iget-object v0, p0, Ldxoptimizer/bti;->Z:Ldxoptimizer/yr;
iget-object v1, p0, Ldxoptimizer/bti;->ac:Ljava/lang/String;
new-array v2, v5, [Ldxoptimizer/agg$a;
const/4 v3, 0x0
iget-object v4, p0, Ldxoptimizer/bti;->X: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 298
return-void
.end method
.method public onChanged(Ldxoptimizer/aep$c;)V
.registers 4
.prologue
.line 347
if-eqz p1, :cond_1c
instance-of v0, p1, Ldxoptimizer/aep$a;
if-eqz v0, :cond_1c
.line 348
check-cast p1, Ldxoptimizer/aep$a;
.line 349
iget v0, p1, Ldxoptimizer/aep$a;->c:I
const/4 v1, 0x2
if-eq v0, v1, :cond_12
iget v0, p1, Ldxoptimizer/aep$a;->c:I
const/4 v1, 0x4
if-ne v0, v1, :cond_1d
.line 351
:cond_12
iget-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
new-instance v1, Ldxoptimizer/bti$5;
invoke-direct {v1, p0, p1}, Ldxoptimizer/bti$5;-><init>(Ldxoptimizer/bti;Ldxoptimizer/aep$a;)V
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;->post(Ljava/lang/Runnable;)Z
.line 366
:cond_1c
:goto_1c
return-void
.line 357
:cond_1d
iget v0, p1, Ldxoptimizer/aep$a;->c:I
const/4 v1, 0x3
if-ne v0, v1, :cond_1c
.line 358
iget-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
new-instance v1, Ldxoptimizer/bti$6;
invoke-direct {v1, p0, p1}, Ldxoptimizer/bti$6;-><init>(Ldxoptimizer/bti;Ldxoptimizer/aep$a;)V
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;->post(Ljava/lang/Runnable;)Z
goto :goto_1c
.end method
.method public r()V
.registers 4
.prologue
const/4 v1, 0x0
.line 302
invoke-super {p0}, Ldxoptimizer/uv;->r()V
.line 304
iget-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
invoke-virtual {v0}, Ldxoptimizer/btk;->a()V
.line 305
iget-object v0, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
invoke-virtual {v0}, Ldxoptimizer/btk;->notifyDataSetChanged()V
.line 307
iget-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 308
iget-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
.line 309
iget-object v0, p0, Ldxoptimizer/bti;->V:Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolBoxListView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 312
iget-object v0, p0, Ldxoptimizer/bti;->Z:Ldxoptimizer/yr;
.line 313
invoke-virtual {p0}, Ldxoptimizer/bti;->ae()Ljava/lang/String;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/bti;->X:Ldxoptimizer/btk;
.line 312
invoke-static {v0, v1, v2}, Ldxoptimizer/agg;->a(Ldxoptimizer/yr;Ljava/lang/String;Ldxoptimizer/agg$a;)V
.line 314
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
invoke-virtual {v0, p0}, Ldxoptimizer/aep;->b(Ldxoptimizer/aep$d;)V
.line 315
return-void
.end method