AreaSelectActivity.smali
.class public Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;
.super Ldxoptimizer/afd;
.source "AreaSelectActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$b;,
Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$a;,
Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$c;,
Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$City;
}
.end annotation
# instance fields
.field private o:Landroid/widget/ExpandableListView;
.field private p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
.field private q:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.field private r:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.field private s:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$c;",
">;"
}
.end annotation
.end field
.field private u:Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$a;
.field private v:Ljava/util/HashSet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashSet",
"<",
"Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$City;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 42
invoke-direct {p0}, Ldxoptimizer/afd;-><init>()V
.line 317
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->s:Ljava/util/ArrayList;
.line 319
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->v:Ljava/util/HashSet;
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;)Ljava/util/HashSet;
.registers 2
.prologue
.line 42
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->v:Ljava/util/HashSet;
return-object v0
.end method
.method static synthetic b(Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;)V
.registers 1
.prologue
.line 42
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->g()V
return-void
.end method
.method static synthetic c(Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;)Ljava/util/ArrayList;
.registers 2
.prologue
.line 42
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->s:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic d(Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;)Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$a;
.registers 2
.prologue
.line 42
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->u:Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$a;
return-object v0
.end method
.method static synthetic e(Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;)Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.registers 2
.prologue
.line 42
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->q:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
return-object v0
.end method
.method static synthetic f(Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;)Lcom/dianxinos/optimizer/ui/DXEmptyView;
.registers 2
.prologue
.line 42
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->r:Lcom/dianxinos/optimizer/ui/DXEmptyView;
return-object v0
.end method
.method static synthetic g(Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;)Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
.registers 2
.prologue
.line 42
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
return-object v0
.end method
.method private g()V
.registers 8
.prologue
const/4 v6, 0x1
const/4 v5, 0x0
.line 374
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->v:Ljava/util/HashSet;
invoke-virtual {v0}, Ljava/util/HashSet;->isEmpty()Z
move-result v0
if-eqz v0, :cond_18
.line 375
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
const v1, 0x7f0800de
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;->setText(I)V
.line 376
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
invoke-virtual {v0, v5}, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;->setEnabled(Z)V
.line 381
:goto_17
return-void
.line 378
:cond_18
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0800f9
new-array v3, v6, [Ljava/lang/Object;
iget-object v4, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->v:Ljava/util/HashSet;
invoke-virtual {v4}, Ljava/util/HashSet;->size()I
move-result v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v3, v5
invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;->setText(Ljava/lang/CharSequence;)V
.line 379
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
invoke-virtual {v0, v6}, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;->setEnabled(Z)V
goto :goto_17
.end method
# virtual methods
.method public g_()V
.registers 1
.prologue
.line 360
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->finish()V
.line 361
return-void
.end method
.method protected n()I
.registers 2
.prologue
.line 365
const v0, 0x7f030045
return v0
.end method
.method protected o()Ljava/lang/String;
.registers 2
.prologue
.line 370
const/4 v0, 0x0
return-object v0
.end method
.method public onClick(Landroid/view/View;)V
.registers 5
.prologue
.line 346
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
if-ne p1, v0, :cond_1f
.line 347
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->v:Ljava/util/HashSet;
invoke-virtual {v0}, Ljava/util/HashSet;->isEmpty()Z
move-result v0
if-nez v0, :cond_20
.line 348
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 349
const-string v1, "data"
iget-object v2, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->v:Ljava/util/HashSet;
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 350
const/4 v1, -0x1
invoke-virtual {p0, v1, v0}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->setResult(ILandroid/content/Intent;)V
.line 351
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->finish()V
.line 356
:cond_1f
:goto_1f
return-void
.line 353
:cond_20
const v0, 0x7f0801f6
const/4 v1, 0x0
invoke-static {v0, v1}, Ldxoptimizer/cct;->a(II)V
goto :goto_1f
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 6
.prologue
const v1, 0x7f0e0094
const/4 v3, 0x0
.line 323
invoke-super {p0, p1}, Ldxoptimizer/afd;->onCreate(Landroid/os/Bundle;)V
.line 324
const v0, 0x7f0e012d
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ExpandableListView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->o:Landroid/widget/ExpandableListView;
.line 325
const v0, 0x7f0e0021
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
.line 326
const v0, 0x7f0e012f
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXLoadingInside;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->q:Lcom/dianxinos/optimizer/ui/DXLoadingInside;
.line 327
const v0, 0x7f0801cb
invoke-static {p0, v1, v0, p0}, Ldxoptimizer/cfk;->a(Landroid/app/Activity;IILdxoptimizer/vd;)V
.line 330
invoke-static {p0, v1}, Ldxoptimizer/cfk;->a(Landroid/app/Activity;I)Lcom/dianxinos/optimizer/ui/DxTitleBar;
move-result-object v0
const v1, 0x7f020441
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->a(I)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 331
const v0, 0x7f0e0130
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DXEmptyView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->r:Lcom/dianxinos/optimizer/ui/DXEmptyView;
.line 332
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->r:Lcom/dianxinos/optimizer/ui/DXEmptyView;
const v1, 0x7f0200ea
const v2, 0x7f0800eb
invoke-virtual {v0, v1, v2}, Lcom/dianxinos/optimizer/ui/DXEmptyView;->a(II)V
.line 335
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
const v1, 0x7f0800de
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;->setText(I)V
.line 336
new-instance v0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$a;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->s:Ljava/util/ArrayList;
invoke-direct {v0, p0, p0, v1}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$a;-><init>(Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;Landroid/content/Context;Ljava/util/ArrayList;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->u:Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$a;
.line 337
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->o:Landroid/widget/ExpandableListView;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->u:Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$a;
invoke-virtual {v0, v1}, Landroid/widget/ExpandableListView;->setAdapter(Landroid/widget/ExpandableListAdapter;)V
.line 338
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 339
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;->p:Lcom/dianxinos/optimizer/ui/DXPageBottomButton;
invoke-virtual {v0, v3}, Lcom/dianxinos/optimizer/ui/DXPageBottomButton;->setEnabled(Z)V
.line 341
new-instance v0, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$b;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$b;-><init>(Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity;Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$1;)V
new-array v1, v3, [Ljava/lang/Void;
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/AreaSelectActivity$b;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
.line 342
return-void
.end method