ToolboxSingleTopicLayout.smali
.class public Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;
.super Landroid/widget/LinearLayout;
.source "ToolboxSingleTopicLayout.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field private A:Landroid/widget/LinearLayout;
.field private B:Landroid/view/View;
.field private C:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ldxoptimizer/btl;",
">;"
}
.end annotation
.end field
.field private D:Landroid/content/Context;
.field private E:Ldxoptimizer/pk;
.field private F:Ldxoptimizer/yr;
.field private G:Ldxoptimizer/btn;
.field private H:Landroid/app/Activity;
.field private a:Landroid/widget/TextView;
.field private b:Landroid/widget/TextView;
.field private c:Landroid/widget/ImageView;
.field private d:Landroid/widget/ImageView;
.field private e:Landroid/widget/ImageView;
.field private f:Landroid/widget/ImageView;
.field private g:Landroid/widget/TextView;
.field private h:Landroid/widget/TextView;
.field private i:Landroid/widget/TextView;
.field private j:Landroid/widget/TextView;
.field private k:Landroid/widget/TextView;
.field private l:Landroid/widget/TextView;
.field private m:Landroid/widget/TextView;
.field private n:Landroid/widget/TextView;
.field private o:Landroid/widget/TextView;
.field private p:Landroid/widget/TextView;
.field private q:Landroid/widget/TextView;
.field private r:Landroid/widget/TextView;
.field private s:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.field private t:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.field private u:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.field private v:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.field private w:Landroid/view/View;
.field private x:Landroid/view/View;
.field private y:Landroid/view/View;
.field private z:Landroid/view/View;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 83
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 84
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
.prologue
.line 87
invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 88
iput-object p1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->D:Landroid/content/Context;
.line 89
new-instance v0, Ldxoptimizer/pk;
invoke-direct {v0, p1}, Ldxoptimizer/pk;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->E:Ldxoptimizer/pk;
.line 90
invoke-static {p1}, Ldxoptimizer/afz;->a(Landroid/content/Context;)Ldxoptimizer/yr;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->F:Ldxoptimizer/yr;
.line 91
invoke-static {p1}, Ldxoptimizer/btn;->a(Landroid/content/Context;)Ldxoptimizer/btn;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->G:Ldxoptimizer/btn;
.line 92
const v0, 0x7f0302fb
invoke-static {p1, v0, p0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
.line 93
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;)Ldxoptimizer/yr;
.registers 2
.prologue
.line 38
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->F:Ldxoptimizer/yr;
return-object v0
.end method
.method private a(ILdxoptimizer/btl;)V
.registers 8
.prologue
const/4 v4, 0x1
const/4 v2, 0x0
.line 158
const/4 v0, 0x3
if-le p1, v0, :cond_6
.line 194
:goto_5
return-void
.line 161
:cond_6
invoke-virtual {p2}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
.line 162
packed-switch p1, :pswitch_data_be
.line 192
:goto_d
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->G:Ldxoptimizer/btn;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->F:Ldxoptimizer/yr;
const-string v2, "toolbox_single_topic"
iget-object v3, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
invoke-virtual {v0, v1, v2, v3}, Ldxoptimizer/btn;->a(Ldxoptimizer/yr;Ljava/lang/String;Ljava/util/List;)V
.line 193
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a()V
goto :goto_5
.line 164
:pswitch_1c
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->w:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 165
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->g:Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appName:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 166
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->k:Landroid/widget/TextView;
iget-wide v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgSize:J
invoke-static {v2, v3, v4}, Ldxoptimizer/cev;->a(JZ)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 167
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->o:Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appDesc:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 168
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->E:Ldxoptimizer/pk;
iget-object v0, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appIconUrl:Ljava/lang/String;
iget-object v2, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->c:Landroid/widget/ImageView;
invoke-virtual {v1, v0, v2}, Ldxoptimizer/pk;->a(Ljava/lang/String;Landroid/widget/ImageView;)V
goto :goto_d
.line 171
:pswitch_44
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->x:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 172
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->h:Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appName:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 173
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->l:Landroid/widget/TextView;
iget-wide v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgSize:J
invoke-static {v2, v3, v4}, Ldxoptimizer/cev;->a(JZ)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 174
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->p:Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appDesc:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 175
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->E:Ldxoptimizer/pk;
iget-object v0, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appIconUrl:Ljava/lang/String;
iget-object v2, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->d:Landroid/widget/ImageView;
invoke-virtual {v1, v0, v2}, Ldxoptimizer/pk;->a(Ljava/lang/String;Landroid/widget/ImageView;)V
goto :goto_d
.line 178
:pswitch_6c
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->y:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 179
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->i:Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appName:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 180
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->m:Landroid/widget/TextView;
iget-wide v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgSize:J
invoke-static {v2, v3, v4}, Ldxoptimizer/cev;->a(JZ)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 181
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->q:Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appDesc:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 182
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->E:Ldxoptimizer/pk;
iget-object v0, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appIconUrl:Ljava/lang/String;
iget-object v2, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->e:Landroid/widget/ImageView;
invoke-virtual {v1, v0, v2}, Ldxoptimizer/pk;->a(Ljava/lang/String;Landroid/widget/ImageView;)V
goto/16 :goto_d
.line 185
:pswitch_95
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->z:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 186
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->j:Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appName:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 187
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->n:Landroid/widget/TextView;
iget-wide v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgSize:J
invoke-static {v2, v3, v4}, Ldxoptimizer/cev;->a(JZ)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 188
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->r:Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appDesc:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 189
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->E:Ldxoptimizer/pk;
iget-object v0, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appIconUrl:Ljava/lang/String;
iget-object v2, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->f:Landroid/widget/ImageView;
invoke-virtual {v1, v0, v2}, Ldxoptimizer/pk;->a(Ljava/lang/String;Landroid/widget/ImageView;)V
goto/16 :goto_d
.line 162
:pswitch_data_be
.packed-switch 0x0
:pswitch_1c
:pswitch_44
:pswitch_6c
:pswitch_95
.end packed-switch
.end method
.method private a(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;)V
.registers 5
.prologue
.line 392
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->D:Landroid/content/Context;
iget-object v1, p1, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
invoke-static {v0, v1}, Ldxoptimizer/cem;->h(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_12
.line 393
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->D:Landroid/content/Context;
iget-object v1, p1, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
invoke-static {v0, v1}, Ldxoptimizer/cem;->l(Landroid/content/Context;Ljava/lang/String;)Z
.line 398
:goto_11
return-void
.line 395
:cond_12
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->D:Landroid/content/Context;
const v1, 0x7f080534
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Ldxoptimizer/cgi;->b(Landroid/content/Context;II)Landroid/widget/Toast;
goto :goto_11
.end method
.method private a(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;)V
.registers 7
.prologue
const/4 v3, 0x1
.line 401
new-instance v0, Landroid/content/Intent;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->D:Landroid/content/Context;
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 402
const/high16 v1, 0x10000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 403
const-string v1, "extra.data"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 404
const-string v1, "extra.project"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 405
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 406
const-string v1, "extra.module"
invoke-virtual {v0, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 407
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->D:Landroid/content/Context;
invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 408
const-string v0, "toolbox_stcc"
iget-object v1, p1, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
.line 409
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 408
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 410
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;Ljava/util/List;)V
.registers 2
.prologue
.line 38
invoke-direct {p0, p1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a(Ljava/util/List;)V
return-void
.end method
.method private a(Ljava/util/List;)V
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ldxoptimizer/yq;",
">;)V"
}
.end annotation
.prologue
const/4 v11, 0x6
const/4 v10, 0x1
const/4 v9, 0x0
const/4 v8, -0x1
.line 260
if-eqz p1, :cond_c
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
if-nez v0, :cond_d
.line 294
:cond_c
return-void
.line 263
:cond_d
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_13
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_c
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/btl;
.line 264
const/4 v2, 0x0
.line 265
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_24
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_90
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ldxoptimizer/yq;
.line 266
iget-object v5, v1, Ldxoptimizer/yq;->b:Ljava/lang/String;
invoke-virtual {v0}, Ldxoptimizer/btl;->getPackageName()Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_24
.line 271
:goto_3c
if-nez v1, :cond_48
.line 272
invoke-virtual {v0, v8}, Ldxoptimizer/btl;->setDownloadState(I)V
.line 273
invoke-virtual {v0, v9}, Ldxoptimizer/btl;->setDownloadProgress(I)V
.line 292
:cond_44
:goto_44
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a()V
goto :goto_13
.line 275
:cond_48
iget v2, v1, Ldxoptimizer/yq;->n:I
if-eq v2, v11, :cond_7c
.line 276
iget v2, v1, Ldxoptimizer/yq;->n:I
invoke-virtual {v0, v2}, Ldxoptimizer/btl;->setDownloadState(I)V
.line 284
:cond_51
:goto_51
iget-wide v4, v1, Ldxoptimizer/yq;->f:J
iget-wide v6, v1, Ldxoptimizer/yq;->o:J
invoke-static {v4, v5, v6, v7}, Ldxoptimizer/agg;->a(JJ)I
move-result v2
.line 285
invoke-virtual {v0, v2}, Ldxoptimizer/btl;->setDownloadProgress(I)V
.line 286
iget v2, v1, Ldxoptimizer/yq;->n:I
const/4 v4, 0x2
if-eq v2, v4, :cond_6a
iget v2, v1, Ldxoptimizer/yq;->n:I
const/4 v4, 0x7
if-eq v2, v4, :cond_6a
iget v2, v1, Ldxoptimizer/yq;->n:I
if-ne v2, v10, :cond_44
.line 289
:cond_6a
iget-object v2, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->F:Ldxoptimizer/yr;
iget-object v4, v1, Ldxoptimizer/yq;->a:Ljava/lang/String;
iget-object v1, v1, Ldxoptimizer/yq;->b:Ljava/lang/String;
new-array v5, v10, [Ldxoptimizer/yx;
invoke-virtual {v0}, Ldxoptimizer/btl;->getListener()Ldxoptimizer/yx;
move-result-object v0
aput-object v0, v5, v9
invoke-virtual {v2, v4, v1, v5}, Ldxoptimizer/yr;->a(Ljava/lang/String;Ljava/lang/String;[Ldxoptimizer/yx;)V
goto :goto_44
.line 278
:cond_7c
invoke-static {v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a(Ldxoptimizer/yq;)Z
move-result v2
if-eqz v2, :cond_86
.line 279
invoke-virtual {v0, v11}, Ldxoptimizer/btl;->setDownloadState(I)V
goto :goto_51
.line 280
:cond_86
invoke-static {v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a(Ldxoptimizer/yq;)Z
move-result v2
if-nez v2, :cond_51
.line 281
invoke-virtual {v0, v8}, Ldxoptimizer/btl;->setDownloadState(I)V
goto :goto_51
:cond_90
move-object v1, v2
goto :goto_3c
.end method
.method private static a(Ldxoptimizer/yq;)Z
.registers 3
.prologue
.line 297
invoke-virtual {p0}, Ldxoptimizer/yq;->a()Ljava/lang/String;
move-result-object v0
.line 298
new-instance v1, Ljava/io/File;
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
return v0
.end method
.method static synthetic b(Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;)Landroid/content/Context;
.registers 2
.prologue
.line 38
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->D:Landroid/content/Context;
return-object v0
.end method
.method private b(Ldxoptimizer/btl;)V
.registers 5
.prologue
.line 351
invoke-virtual {p1}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
.line 352
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->D:Landroid/content/Context;
iget-object v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
invoke-static {v1, v2}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_12
.line 353
invoke-direct {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;)V
.line 359
:goto_11
return-void
.line 354
:cond_12
invoke-virtual {p1}, Ldxoptimizer/btl;->f()Z
move-result v0
if-eqz v0, :cond_1c
.line 355
invoke-direct {p0, p1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->c(Ldxoptimizer/btl;)V
goto :goto_11
.line 357
:cond_1c
invoke-direct {p0, p1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->d(Ldxoptimizer/btl;)V
goto :goto_11
.end method
.method static synthetic c(Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;)Ljava/util/List;
.registers 2
.prologue
.line 38
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
return-object v0
.end method
.method private c()V
.registers 3
.prologue
.line 152
const/4 v0, 0x0
move v1, v0
:goto_2
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_19
.line 153
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/btl;
invoke-direct {p0, v1, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a(ILdxoptimizer/btl;)V
.line 152
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_2
.line 155
:cond_19
return-void
.end method
.method private c(Ldxoptimizer/btl;)V
.registers 7
.prologue
.line 362
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->F:Ldxoptimizer/yr;
const-string v1, "toolbox_single_topic"
invoke-virtual {v0, v1}, Ldxoptimizer/yr;->b(Ljava/lang/String;)Ljava/util/List;
move-result-object v0
.line 363
if-eqz v0, :cond_43
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_43
.line 364
const/4 v1, 0x0
.line 365
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_15
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_61
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/yq;
.line 366
invoke-virtual {p1}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v3
iget-object v3, v3, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
iget-object v4, v0, Ldxoptimizer/yq;->b:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_15
.line 372
:goto_2f
if-eqz v0, :cond_43
.line 373
invoke-virtual {v0}, Ldxoptimizer/yq;->a()Ljava/lang/String;
move-result-object v1
.line 374
new-instance v2, Ljava/io/File;
invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/io/File;->exists()Z
move-result v2
if-nez v2, :cond_44
.line 375
invoke-direct {p0, p1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->d(Ldxoptimizer/btl;)V
.line 389
:cond_43
:goto_43
return-void
.line 378
:cond_44
iget v0, v0, Ldxoptimizer/yq;->n:I
const/4 v2, 0x6
if-ne v0, v2, :cond_43
.line 379
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->H:Landroid/app/Activity;
if-eqz v0, :cond_43
.line 380
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->H:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/cem;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_5b
.line 381
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->H:Landroid/app/Activity;
invoke-static {v0, v1}, Ldxoptimizer/cel;->a(Landroid/app/Activity;Ljava/lang/String;)V
goto :goto_43
.line 383
:cond_5b
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->H:Landroid/app/Activity;
invoke-static {v0, v1}, Ldxoptimizer/cel;->b(Landroid/app/Activity;Ljava/lang/String;)V
goto :goto_43
:cond_61
move-object v0, v1
goto :goto_2f
.end method
.method private d()V
.registers 3
.prologue
.line 475
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v0
new-instance v1, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout$4;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout$4;-><init>(Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cbn;->b(Ljava/lang/Runnable;)V
.line 486
return-void
.end method
.method private d(Ldxoptimizer/btl;)V
.registers 8
.prologue
.line 413
invoke-virtual {p1}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
.line 414
new-instance v1, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout$3;
invoke-direct {v1, p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout$3;-><init>(Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;)V
.line 426
iget-object v2, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->D:Landroid/content/Context;
iget-wide v4, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgSize:J
.line 427
invoke-virtual {p1}, Ldxoptimizer/btl;->g()Z
move-result v3
.line 426
invoke-static {v2, v4, v5, v3, v1}, Ldxoptimizer/agg;->a(Landroid/content/Context;JZLdxoptimizer/afa;)V
.line 428
const-string v1, "toolbox_sts"
iget-object v0, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
const/4 v2, 0x1
.line 429
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 428
invoke-static {v1, v0, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 430
return-void
.end method
# virtual methods
.method public a()V
.registers 7
.prologue
.line 197
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
if-nez v0, :cond_5
.line 237
:cond_4
return-void
.line 200
:cond_5
const/4 v1, 0x0
.line 201
const/4 v0, 0x0
.line 202
iget-object v2, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
move v2, v1
move-object v1, v0
:goto_f
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_4
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/btl;
.line 203
packed-switch v2, :pswitch_data_6c
.line 219
:goto_1e
if-eqz v1, :cond_2e
.line 220
invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setTag(Ljava/lang/Object;)V
.line 221
iget v4, v0, Ldxoptimizer/btl;->a:I
const/4 v5, 0x3
if-ne v4, v5, :cond_3e
.line 222
const v0, 0x7f080542
invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setText(I)V
.line 235
:cond_2e
:goto_2e
add-int/lit8 v0, v2, 0x1
move v2, v0
.line 236
goto :goto_f
.line 205
:pswitch_32
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->s:Lcom/dianxinos/optimizer/ui/DxRevealButton;
goto :goto_1e
.line 208
:pswitch_35
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->t:Lcom/dianxinos/optimizer/ui/DxRevealButton;
goto :goto_1e
.line 211
:pswitch_38
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->u:Lcom/dianxinos/optimizer/ui/DxRevealButton;
goto :goto_1e
.line 214
:pswitch_3b
iget-object v1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->v:Lcom/dianxinos/optimizer/ui/DxRevealButton;
goto :goto_1e
.line 224
:cond_3e
iget v4, v0, Ldxoptimizer/btl;->a:I
const/4 v5, 0x2
if-ne v4, v5, :cond_4a
.line 225
const v0, 0x7f0805bb
invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setText(I)V
goto :goto_2e
.line 226
:cond_4a
invoke-virtual {v0}, Ldxoptimizer/btl;->c()Z
move-result v4
if-eqz v4, :cond_57
.line 227
const v0, 0x7f0805bd
invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setText(I)V
goto :goto_2e
.line 228
:cond_57
invoke-virtual {v0}, Ldxoptimizer/btl;->f()Z
move-result v0
if-eqz v0, :cond_64
.line 229
const v0, 0x7f08051c
invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setText(I)V
goto :goto_2e
.line 231
:cond_64
const v0, 0x7f08050a
invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setText(I)V
goto :goto_2e
.line 203
nop
:pswitch_data_6c
.packed-switch 0x0
:pswitch_32
:pswitch_35
:pswitch_38
:pswitch_3b
.end packed-switch
.end method
.method public a(Ljava/lang/String;Z)V
.registers 10
.prologue
const/4 v6, 0x3
const/4 v2, 0x0
const/4 v3, 0x1
.line 433
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
if-eqz v0, :cond_f
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-nez v0, :cond_10
.line 464
:cond_f
:goto_f
return-void
.line 438
:cond_10
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->F:Ldxoptimizer/yr;
const-string v1, "toolbox_single_topic"
invoke-virtual {v0, v1}, Ldxoptimizer/yr;->b(Ljava/lang/String;)Ljava/util/List;
move-result-object v0
.line 439
if-eqz v0, :cond_7f
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_7f
.line 440
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_24
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_7f
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/yq;
.line 441
iget-object v4, v0, Ldxoptimizer/yq;->b:Ljava/lang/String;
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_24
new-instance v4, Ljava/io/File;
invoke-virtual {v0}, Ldxoptimizer/yq;->a()Ljava/lang/String;
move-result-object v0
invoke-direct {v4, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v4}, Ljava/io/File;->exists()Z
move-result v0
if-nez v0, :cond_24
move v1, v2
.line 447
:goto_48
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_4e
:goto_4e
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_79
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/btl;
.line 448
invoke-virtual {v0}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v5
.line 449
iget-object v5, v5, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
invoke-virtual {v5, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_4e
.line 450
if-eqz p2, :cond_6c
.line 451
iput v6, v0, Ldxoptimizer/btl;->a:I
:cond_6a
:goto_6a
move v2, v3
.line 458
goto :goto_4e
.line 453
:cond_6c
iget v2, v0, Ldxoptimizer/btl;->a:I
if-ne v2, v6, :cond_6a
.line 454
if-nez v1, :cond_76
const/4 v2, -0x1
invoke-virtual {v0, v2}, Ldxoptimizer/btl;->setDownloadState(I)V
.line 455
:cond_76
iput v3, v0, Ldxoptimizer/btl;->a:I
goto :goto_6a
.line 461
:cond_79
if-eqz v2, :cond_f
.line 462
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a()V
goto :goto_f
:cond_7f
move v1, v3
goto :goto_48
.end method
.method public a(Ldxoptimizer/btl;)Z
.registers 3
.prologue
.line 467
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
return v0
.end method
.method public b()V
.registers 4
.prologue
.line 240
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
if-eqz v0, :cond_c
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-nez v0, :cond_d
.line 257
:cond_c
:goto_c
return-void
.line 243
:cond_d
new-instance v0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout$1;
invoke-direct {v0, p0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout$1;-><init>(Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;)V
.line 250
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v1
new-instance v2, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout$2;
invoke-direct {v2, p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout$2;-><init>(Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;Landroid/os/Handler;)V
invoke-virtual {v1, v2}, Ldxoptimizer/cbn;->a(Ljava/lang/Runnable;)V
goto :goto_c
.end method
.method public onClick(Landroid/view/View;)V
.registers 4
.prologue
.line 307
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->s:Lcom/dianxinos/optimizer/ui/DxRevealButton;
if-ne p1, v0, :cond_14
.line 308
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->s:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->getTag()Ljava/lang/Object;
move-result-object v0
.line 309
instance-of v1, v0, Ldxoptimizer/btl;
if-eqz v1, :cond_13
.line 310
check-cast v0, Ldxoptimizer/btl;
invoke-direct {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->b(Ldxoptimizer/btl;)V
.line 348
:cond_13
:goto_13
return-void
.line 312
:cond_14
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->t:Lcom/dianxinos/optimizer/ui/DxRevealButton;
if-ne p1, v0, :cond_28
.line 313
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->t:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->getTag()Ljava/lang/Object;
move-result-object v0
.line 314
instance-of v1, v0, Ldxoptimizer/btl;
if-eqz v1, :cond_13
.line 315
check-cast v0, Ldxoptimizer/btl;
invoke-direct {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->b(Ldxoptimizer/btl;)V
goto :goto_13
.line 317
:cond_28
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->u:Lcom/dianxinos/optimizer/ui/DxRevealButton;
if-ne p1, v0, :cond_3c
.line 318
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->u:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->getTag()Ljava/lang/Object;
move-result-object v0
.line 319
instance-of v1, v0, Ldxoptimizer/btl;
if-eqz v1, :cond_13
.line 320
check-cast v0, Ldxoptimizer/btl;
invoke-direct {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->b(Ldxoptimizer/btl;)V
goto :goto_13
.line 322
:cond_3c
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->v:Lcom/dianxinos/optimizer/ui/DxRevealButton;
if-ne p1, v0, :cond_50
.line 323
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->v:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->getTag()Ljava/lang/Object;
move-result-object v0
.line 324
instance-of v1, v0, Ldxoptimizer/btl;
if-eqz v1, :cond_13
.line 325
check-cast v0, Ldxoptimizer/btl;
invoke-direct {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->b(Ldxoptimizer/btl;)V
goto :goto_13
.line 327
:cond_50
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->w:Landroid/view/View;
if-ne p1, v0, :cond_6a
.line 328
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->s:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->getTag()Ljava/lang/Object;
move-result-object v0
.line 329
instance-of v1, v0, Ldxoptimizer/btl;
if-eqz v1, :cond_13
.line 330
check-cast v0, Ldxoptimizer/btl;
invoke-virtual {v0}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
const-string v1, "toolbox_single_topic"
invoke-direct {p0, v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;)V
goto :goto_13
.line 332
:cond_6a
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->x:Landroid/view/View;
if-ne p1, v0, :cond_84
.line 333
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->t:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->getTag()Ljava/lang/Object;
move-result-object v0
.line 334
instance-of v1, v0, Ldxoptimizer/btl;
if-eqz v1, :cond_13
.line 335
check-cast v0, Ldxoptimizer/btl;
invoke-virtual {v0}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
const-string v1, "toolbox_single_topic"
invoke-direct {p0, v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;)V
goto :goto_13
.line 337
:cond_84
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->y:Landroid/view/View;
if-ne p1, v0, :cond_9f
.line 338
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->u:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->getTag()Ljava/lang/Object;
move-result-object v0
.line 339
instance-of v1, v0, Ldxoptimizer/btl;
if-eqz v1, :cond_13
.line 340
check-cast v0, Ldxoptimizer/btl;
invoke-virtual {v0}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
const-string v1, "toolbox_single_topic"
invoke-direct {p0, v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;)V
goto/16 :goto_13
.line 342
:cond_9f
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->z:Landroid/view/View;
if-ne p1, v0, :cond_13
.line 343
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->v:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->getTag()Ljava/lang/Object;
move-result-object v0
.line 344
instance-of v1, v0, Ldxoptimizer/btl;
if-eqz v1, :cond_13
.line 345
check-cast v0, Ldxoptimizer/btl;
invoke-virtual {v0}, Ldxoptimizer/btl;->a()Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
move-result-object v0
const-string v1, "toolbox_single_topic"
invoke-direct {p0, v0, v1}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a(Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;)V
goto/16 :goto_13
.end method
.method protected onFinishInflate()V
.registers 2
.prologue
.line 97
invoke-super {p0}, Landroid/widget/LinearLayout;->onFinishInflate()V
.line 98
const v0, 0x7f0e03c8
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a:Landroid/widget/TextView;
.line 99
const v0, 0x7f0e03c7
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->b:Landroid/widget/TextView;
.line 100
const v0, 0x7f0e0c53
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->c:Landroid/widget/ImageView;
.line 101
const v0, 0x7f0e0c59
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->d:Landroid/widget/ImageView;
.line 102
const v0, 0x7f0e0c60
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->e:Landroid/widget/ImageView;
.line 103
const v0, 0x7f0e0c66
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->f:Landroid/widget/ImageView;
.line 104
const v0, 0x7f0e0c54
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->g:Landroid/widget/TextView;
.line 105
const v0, 0x7f0e0c5a
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->h:Landroid/widget/TextView;
.line 106
const v0, 0x7f0e0c61
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->i:Landroid/widget/TextView;
.line 107
const v0, 0x7f0e0c67
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->j:Landroid/widget/TextView;
.line 108
const v0, 0x7f0e0c55
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->k:Landroid/widget/TextView;
.line 109
const v0, 0x7f0e0c5b
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->l:Landroid/widget/TextView;
.line 110
const v0, 0x7f0e0c62
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->m:Landroid/widget/TextView;
.line 111
const v0, 0x7f0e0c68
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->n:Landroid/widget/TextView;
.line 112
const v0, 0x7f0e0c56
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxRevealButton;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->s:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.line 113
const v0, 0x7f0e0c5c
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxRevealButton;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->t:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.line 114
const v0, 0x7f0e0c63
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxRevealButton;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->u:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.line 115
const v0, 0x7f0e0c69
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxRevealButton;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->v:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.line 116
const v0, 0x7f0e0c57
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->o:Landroid/widget/TextView;
.line 117
const v0, 0x7f0e0c5d
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->p:Landroid/widget/TextView;
.line 118
const v0, 0x7f0e0c64
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->q:Landroid/widget/TextView;
.line 119
const v0, 0x7f0e0c6a
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->r:Landroid/widget/TextView;
.line 120
const v0, 0x7f0e0c52
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->w:Landroid/view/View;
.line 121
const v0, 0x7f0e0c58
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->x:Landroid/view/View;
.line 122
const v0, 0x7f0e0c5f
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->y:Landroid/view/View;
.line 123
const v0, 0x7f0e0c65
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->z:Landroid/view/View;
.line 124
const v0, 0x7f0e0c5e
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->A:Landroid/widget/LinearLayout;
.line 125
const v0, 0x7f0e0197
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->B:Landroid/view/View;
.line 126
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->s:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 127
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->t:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 128
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->u:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 129
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->v:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 130
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->w:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 131
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->x:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 132
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->y:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 133
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->z:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 134
return-void
.end method
.method public setActivity(Landroid/app/Activity;)V
.registers 2
.prologue
.line 471
iput-object p1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->H:Landroid/app/Activity;
.line 472
return-void
.end method
.method public setAdapterItems(Ljava/util/List;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ldxoptimizer/btl;",
">;)V"
}
.end annotation
.prologue
const/4 v1, 0x4
const/16 v2, 0x8
.line 137
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
if-gt v0, v1, :cond_28
.line 138
iput-object p1, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
.line 139
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->b:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 140
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x2
if-gt v0, v1, :cond_21
.line 141
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->A:Landroid/widget/LinearLayout;
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 142
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->B:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 147
:cond_21
:goto_21
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->c()V
.line 148
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->d()V
.line 149
return-void
.line 145
:cond_28
const/4 v0, 0x0
invoke-interface {p1, v0, v1}, Ljava/util/List;->subList(II)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->C:Ljava/util/List;
goto :goto_21
.end method
.method public setTitle(Ljava/lang/String;)V
.registers 3
.prologue
.line 302
iget-object v0, p0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxSingleTopicLayout;->a:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 303
return-void
.end method