atw$a.smali
.class Ldxoptimizer/atw$a;
.super Ldxoptimizer/vh;
.source "BlackListFragment.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ldxoptimizer/atw;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "a"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/atw$a$a;
}
.end annotation
# instance fields
.field final synthetic e:Ldxoptimizer/atw;
# direct methods
.method public constructor <init>(Ldxoptimizer/atw;Landroid/content/Context;)V
.registers 7
.prologue
const/4 v1, 0x1
const/4 v3, 0x0
.line 130
iput-object p1, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
.line 131
invoke-direct {p0, p2}, Ldxoptimizer/vh;-><init>(Landroid/content/Context;)V
.line 132
new-array v0, v1, [I
aput v3, v0, v3
new-array v1, v1, [Ljava/util/List;
.line 135
invoke-static {p1}, Ldxoptimizer/atw;->a(Ldxoptimizer/atw;)Ljava/util/ArrayList;
move-result-object v2
aput-object v2, v1, v3
.line 132
invoke-virtual {p0, v0, v1, v3}, Ldxoptimizer/atw$a;->a([I[Ljava/util/List;Z)V
.line 137
invoke-virtual {p0, v3, v3}, Ldxoptimizer/atw$a;->a(IZ)V
.line 138
return-void
.end method
# virtual methods
.method protected a(Landroid/content/Context;Landroid/view/ViewGroup;)Landroid/view/View;
.registers 6
.prologue
.line 268
iget-object v0, p0, Ldxoptimizer/atw$a;->d:Landroid/view/LayoutInflater;
const v1, 0x7f03013f
const/4 v2, 0x0
invoke-virtual {v0, v1, p2, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
return-object v0
.end method
.method protected a(Landroid/view/View;Ljava/lang/CharSequence;)V
.registers 3
.prologue
.line 273
return-void
.end method
.method protected a(Ldxoptimizer/vh$d;Ldxoptimizer/vh$b;)V
.registers 11
.prologue
const v7, 0x7f0800f3
const/4 v6, 0x0
const/16 v3, 0x8
const/4 v2, 0x0
.line 186
check-cast p1, Ldxoptimizer/atw$a$a;
.line 187
check-cast p2, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;
.line 188
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->getNumber()Ljava/lang/String;
move-result-object v1
.line 189
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->getRemark()Ljava/lang/String;
move-result-object v0
.line 191
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->isBlackArea()Z
move-result v4
if-eqz v4, :cond_6a
.line 192
iget-object v1, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 193
iget-object v1, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->getNumber()Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 194
iget-object v1, p1, Ldxoptimizer/atw$a$a;->e:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 226
:goto_2c
iget-object v1, p1, Ldxoptimizer/atw$a$a;->f:Landroid/widget/LinearLayout;
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->isExpand()Z
move-result v0
if-eqz v0, :cond_130
move v0, v2
:goto_35
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 227
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->isExpand()Z
move-result v0
if-eqz v0, :cond_47
.line 228
iget-object v0, p1, Ldxoptimizer/atw$a$a;->g:Landroid/widget/Button;
iget-object v1, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
iget-object v1, v1, Ldxoptimizer/atw;->Z:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v6, v6, v1, v6}, Landroid/widget/Button;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 230
:cond_47
iget-object v0, p1, Ldxoptimizer/atw$a$a;->g:Landroid/widget/Button;
new-instance v1, Ldxoptimizer/atw$a$1;
invoke-direct {v1, p0, p2}, Ldxoptimizer/atw$a$1;-><init>(Ldxoptimizer/atw$a;Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;)V
invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 239
iget-object v0, p1, Ldxoptimizer/atw$a$a;->h:Landroid/widget/Button;
new-instance v1, Ldxoptimizer/atw$a$2;
invoke-direct {v1, p0, p2}, Ldxoptimizer/atw$a$2;-><init>(Ldxoptimizer/atw$a;Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;)V
invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 250
const-string v0, ""
.line 251
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->getStyle()I
move-result v1
packed-switch v1, :pswitch_data_154
.line 263
:goto_64
iget-object v1, p1, Ldxoptimizer/atw$a$a;->d:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 264
return-void
.line 195
:cond_6a
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->isBlackNumberSegment()Z
move-result v4
if-eqz v4, :cond_c8
.line 196
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_9c
.line 197
iget-object v0, p1, Ldxoptimizer/atw$a$a;->e:Landroid/widget/TextView;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v4, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
invoke-static {v4}, Ldxoptimizer/atw;->c(Ldxoptimizer/atw;)Landroid/content/res/Resources;
move-result-object v4
invoke-virtual {v4, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 198
iget-object v0, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_2c
.line 200
:cond_9c
iget-object v4, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v5, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
invoke-static {v5}, Ldxoptimizer/atw;->d(Ldxoptimizer/atw;)Landroid/content/res/Resources;
move-result-object v5
invoke-virtual {v5, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 201
iget-object v1, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 202
iget-object v1, p1, Ldxoptimizer/atw$a$a;->e:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_2c
.line 204
:cond_c8
iget-object v4, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
invoke-static {v4}, Ldxoptimizer/atw;->e(Ldxoptimizer/atw;)Landroid/app/Activity;
move-result-object v4
invoke-static {v4, v1}, Ldxoptimizer/avk;->b(Landroid/content/Context;Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_fe
.line 205
if-nez v0, :cond_ed
.line 206
iget-object v0, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
invoke-static {v0}, Ldxoptimizer/atw;->f(Ldxoptimizer/atw;)Landroid/app/Activity;
move-result-object v0
invoke-static {v0, v1}, Ldxoptimizer/avk;->c(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 207
iget-object v4, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
invoke-static {v4}, Ldxoptimizer/atw;->b(Ldxoptimizer/atw;)Ldxoptimizer/ahg;
move-result-object v4
invoke-virtual {p2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->getStyle()I
move-result v5
invoke-interface {v4, v1, v0, v2, v5}, Ldxoptimizer/ahg;->b(Ljava/lang/String;Ljava/lang/String;II)Z
.line 209
:cond_ed
iget-object v4, p1, Ldxoptimizer/atw$a$a;->e:Landroid/widget/TextView;
invoke-virtual {v4, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 210
iget-object v0, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 211
iget-object v0, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_2c
.line 213
:cond_fe
invoke-static {v1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->isUnknownNumber(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_10d
.line 214
iget-object v1, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
const v4, 0x7f0801fc
invoke-virtual {v1, v4}, Ldxoptimizer/atw;->a(I)Ljava/lang/String;
move-result-object v1
.line 216
:cond_10d
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_11f
.line 217
iget-object v0, p1, Ldxoptimizer/atw$a$a;->e:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 218
iget-object v0, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
goto/16 :goto_2c
.line 220
:cond_11f
iget-object v4, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 221
iget-object v1, p1, Ldxoptimizer/atw$a$a;->c:Landroid/widget/TextView;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 222
iget-object v1, p1, Ldxoptimizer/atw$a$a;->e:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_2c
:cond_130
move v0, v3
.line 226
goto/16 :goto_35
.line 253
:pswitch_133
iget-object v0, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
const v1, 0x7f08010a
invoke-virtual {v0, v1}, Ldxoptimizer/atw;->a(I)Ljava/lang/String;
move-result-object v0
goto/16 :goto_64
.line 256
:pswitch_13e
iget-object v0, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
const v1, 0x7f08010c
invoke-virtual {v0, v1}, Ldxoptimizer/atw;->a(I)Ljava/lang/String;
move-result-object v0
goto/16 :goto_64
.line 259
:pswitch_149
iget-object v0, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
const v1, 0x7f08010b
invoke-virtual {v0, v1}, Ldxoptimizer/atw;->a(I)Ljava/lang/String;
move-result-object v0
goto/16 :goto_64
.line 251
:pswitch_data_154
.packed-switch 0x1
:pswitch_13e
:pswitch_133
:pswitch_149
.end packed-switch
.end method
.method protected b(Ldxoptimizer/vh$b;)Landroid/view/View;
.registers 3
.prologue
.line 152
const/4 v0, 0x0
return-object v0
.end method
.method protected b(Landroid/view/View;I)Ldxoptimizer/vh$d;
.registers 4
.prologue
.line 157
new-instance v0, Ldxoptimizer/atw$a$a;
invoke-direct {v0, p0, p1}, Ldxoptimizer/atw$a$a;-><init>(Ldxoptimizer/atw$a;Landroid/view/View;)V
return-object v0
.end method
.method protected i(I)I
.registers 3
.prologue
.line 162
const v0, 0x7f030048
return v0
.end method
.method protected j()I
.registers 2
.prologue
.line 142
const v0, 0x7f020229
return v0
.end method
.method protected k()I
.registers 2
.prologue
.line 147
const v0, 0x7f020229
return v0
.end method
.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/AdapterView",
"<*>;",
"Landroid/view/View;",
"IJ)V"
}
.end annotation
.prologue
const/4 v3, 0x0
const/4 v2, 0x1
.line 167
invoke-virtual {p0, p3}, Ldxoptimizer/atw$a;->getItem(I)Ljava/lang/Object;
move-result-object v0
.line 168
instance-of v1, v0, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;
if-eqz v1, :cond_1f
.line 169
check-cast v0, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;
.line 170
iget-object v1, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
iget v1, v1, Ldxoptimizer/atw;->Y:I
if-ne v1, p3, :cond_2d
.line 171
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->isExpand()Z
move-result v1
if-nez v1, :cond_2b
move v1, v2
:goto_19
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->setExpand(Z)V
.line 178
:cond_1c
:goto_1c
invoke-virtual {p0}, Ldxoptimizer/atw$a;->notifyDataSetChanged()V
.line 180
:cond_1f
const-string v0, "as_ctg"
const-string v1, "as_cblic"
.line 181
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 180
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 182
return-void
:cond_2b
move v1, v3
.line 171
goto :goto_19
.line 172
:cond_2d
iget-object v1, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
iget v1, v1, Ldxoptimizer/atw;->Y:I
iget-object v4, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
invoke-static {v4}, Ldxoptimizer/atw;->a(Ldxoptimizer/atw;)Ljava/util/ArrayList;
move-result-object v4
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v1, v4, :cond_1c
.line 173
iget-object v1, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
iget v1, v1, Ldxoptimizer/atw;->Y:I
invoke-virtual {p0, v1}, Ldxoptimizer/atw$a;->getItem(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;
.line 174
invoke-virtual {v1, v3}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->setExpand(Z)V
.line 175
invoke-virtual {v0, v2}, Lcom/dianxinos/optimizer/module/antispam/spamcall/model/KeywordModel;->setExpand(Z)V
.line 176
iget-object v0, p0, Ldxoptimizer/atw$a;->e:Ldxoptimizer/atw;
iput p3, v0, Ldxoptimizer/atw;->Y:I
goto :goto_1c
.end method