SmsDetailActivity.smali
.class public Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;
.super Ldxoptimizer/afc;
.source "SmsDetailActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Ldxoptimizer/vd;
# instance fields
.field private a:Landroid/content/Context;
.field private b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
.field private c:Lcom/dianxinos/optimizer/module/antispam/view/NameTagView;
.field private d:Landroid/widget/TextView;
.field private e:Landroid/widget/TextView;
.field private f:Landroid/widget/TextView;
.field private g:Landroid/widget/TextView;
.field private h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
.field private j:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
.field private k:Ldxoptimizer/ahg;
.field private l:Ldxoptimizer/ahk;
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 53
invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;)Ldxoptimizer/ahg;
.registers 2
.prologue
.line 53
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->k:Ldxoptimizer/ahg;
return-object v0
.end method
.method private a(Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;Ljava/lang/String;)V
.registers 6
.prologue
.line 271
new-instance v0, Ldxoptimizer/cca;
invoke-direct {v0, p0}, Ldxoptimizer/cca;-><init>(Landroid/content/Context;)V
.line 272
const v1, 0x7f080136
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->setTitle(I)V
.line 273
const v1, 0x7f080139
invoke-virtual {p0, v1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->b(Ljava/lang/CharSequence;)V
.line 274
const v1, 0x7f08053f
new-instance v2, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$2;
invoke-direct {v2, p0, p2, p1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$2;-><init>(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;Ljava/lang/String;Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->a(ILandroid/view/View$OnClickListener;)V
.line 280
const v1, 0x7f0804fc
new-instance v2, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$3;
invoke-direct {v2, p0, p1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$3;-><init>(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->c(ILandroid/view/View$OnClickListener;)V
.line 287
new-instance v1, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$4;
invoke-direct {v1, p0, p1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$4;-><init>(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 295
invoke-virtual {v0}, Ldxoptimizer/cca;->show()V
.line 296
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;Ljava/lang/String;)V
.registers 3
.prologue
.line 53
invoke-direct {p0, p1, p2}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->a(Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;Ljava/lang/String;)V
return-void
.end method
.method static synthetic b(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;)Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
.registers 2
.prologue
.line 53
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
return-object v0
.end method
.method private b()V
.registers 2
.prologue
.line 82
const v0, 0x7f0e0231
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/antispam/view/NameTagView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->c:Lcom/dianxinos/optimizer/module/antispam/view/NameTagView;
.line 83
const v0, 0x7f0e0261
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->d:Landroid/widget/TextView;
.line 84
const v0, 0x7f0e0262
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->e:Landroid/widget/TextView;
.line 85
const v0, 0x7f0e0263
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->f:Landroid/widget/TextView;
.line 86
const v0, 0x7f0e0267
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->g:Landroid/widget/TextView;
.line 87
const v0, 0x7f0e0265
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
.line 88
const v0, 0x7f0e0266
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->j:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
.line 90
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 91
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->j:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 92
return-void
.end method
.method private c()V
.registers 9
.prologue
const v0, 0x7f0801eb
const v1, 0x7f0801e6
const/16 v7, 0x3d
const/16 v6, 0x3a
const/4 v5, 0x1
.line 95
iget-object v2, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
if-nez v2, :cond_10
.line 154
:goto_f
return-void
.line 96
:cond_10
iget-object v2, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v2, v2, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->contact:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_73
.line 97
iget-object v2, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->e:Landroid/widget/TextView;
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v3, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 101
:goto_23
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->d()V
.line 102
iget-object v2, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->l:Ldxoptimizer/ahk;
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v3, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
invoke-interface {v2, v3}, Ldxoptimizer/ahk;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 103
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_7d
.line 104
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->f:Landroid/widget/TextView;
invoke-virtual {v3, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 109
:goto_3b
iget-object v2, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget v2, v2, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->msg_type:I
.line 110
if-ne v2, v5, :cond_54
.line 111
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget v3, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->tag:I
if-ne v3, v6, :cond_85
.line 112
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->g:Landroid/widget/TextView;
iget-object v4, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v4, v4, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->body:Ljava/lang/String;
invoke-virtual {p0, v4}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->a(Ljava/lang/String;)Landroid/text/SpannableString;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 120
:cond_54
:goto_54
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-boolean v3, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->isReport:Z
if-eqz v3, :cond_8f
.line 121
const v1, 0x7f080100
.line 122
const v0, 0x7f0801e1
.line 152
:cond_60
:goto_60
iget-object v2, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->c:Lcom/dianxinos/optimizer/module/antispam/view/NameTagView;
invoke-virtual {p0, v1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Lcom/dianxinos/optimizer/module/antispam/view/NameTagView;->setText(Ljava/lang/String;)V
.line 153
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->d:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(I)V
goto :goto_f
.line 99
:cond_73
iget-object v2, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->e:Landroid/widget/TextView;
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v3, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->contact:Ljava/lang/String;
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_23
.line 106
:cond_7d
iget-object v2, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->f:Landroid/widget/TextView;
const/16 v3, 0x8
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_3b
.line 114
:cond_85
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->g:Landroid/widget/TextView;
iget-object v4, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v4, v4, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->body:Ljava/lang/String;
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_54
.line 124
:cond_8f
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget v3, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->tag:I
.line 128
if-ne v2, v5, :cond_60
.line 129
const/16 v2, 0x34
if-eq v3, v2, :cond_a3
const/16 v2, 0x3c
if-eq v3, v2, :cond_a3
const/16 v2, 0x3b
if-eq v3, v2, :cond_a3
if-ne v3, v7, :cond_c5
.line 135
:cond_a3
const-string v2, "cheat"
iget-object v4, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v4, v4, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->categoryId:Ljava/lang/String;
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_b3
.line 136
const v1, 0x7f0801e4
goto :goto_60
.line 137
:cond_b3
if-eq v3, v7, :cond_c1
const-string v2, "pseudobase"
iget-object v3, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v3, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->categoryId:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_60
.line 138
:cond_c1
const v1, 0x7f0801e5
goto :goto_60
.line 140
:cond_c5
const/16 v2, 0x37
if-eq v3, v2, :cond_d1
const/16 v2, 0x39
if-eq v3, v2, :cond_d1
const/16 v2, 0x38
if-ne v3, v2, :cond_d8
.line 143
:cond_d1
const v1, 0x7f0801e9
.line 144
const v0, 0x7f080112
goto :goto_60
.line 145
:cond_d8
if-ne v3, v6, :cond_60
.line 146
const v1, 0x7f0801ea
.line 147
const v0, 0x7f0801de
goto :goto_60
.end method
.method static synthetic c(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;)V
.registers 1
.prologue
.line 53
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->e()V
return-void
.end method
.method static synthetic d(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;)Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
.registers 2
.prologue
.line 53
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->j:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
return-object v0
.end method
.method private d()V
.registers 3
.prologue
.line 158
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->k:Ldxoptimizer/ahg;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v1, v1, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
invoke-interface {v0, v1}, Ldxoptimizer/ahg;->b(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1d
.line 159
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
const v1, 0x7f0200f2
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setIcon(I)V
.line 160
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
const v1, 0x7f0801b6
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setTitle(I)V
.line 165
:goto_1c
return-void
.line 162
:cond_1d
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
const v1, 0x7f0200a5
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setIcon(I)V
.line 163
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
const v1, 0x7f08015d
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setTitle(I)V
goto :goto_1c
.end method
.method private d(Ljava/lang/String;)V
.registers 4
.prologue
.line 213
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->k:Ldxoptimizer/ahg;
invoke-interface {v0, p1}, Ldxoptimizer/ahg;->b(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_c
.line 214
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->e()V
.line 221
:goto_b
return-void
.line 215
:cond_c
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->k:Ldxoptimizer/ahg;
invoke-interface {v0, p1}, Ldxoptimizer/ahg;->c(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_18
.line 216
invoke-direct {p0, p1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->e(Ljava/lang/String;)V
goto :goto_b
.line 218
:cond_18
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->k:Ldxoptimizer/ahg;
const-string v1, ""
invoke-interface {v0, p1, v1}, Ldxoptimizer/ahg;->a(Ljava/lang/String;Ljava/lang/String;)Z
.line 219
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->e()V
goto :goto_b
.end method
.method private e()V
.registers 3
.prologue
.line 224
const v0, 0x7f080115
const/4 v1, 0x0
invoke-static {v0, v1}, Ldxoptimizer/cct;->a(II)V
.line 225
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
const v1, 0x7f0200f2
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setIcon(I)V
.line 226
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
const v1, 0x7f0801b6
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setTitle(I)V
.line 227
return-void
.end method
.method static synthetic e(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;)V
.registers 1
.prologue
.line 53
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->d()V
return-void
.end method
.method private e(Ljava/lang/String;)V
.registers 5
.prologue
.line 299
new-instance v0, Ldxoptimizer/cca;
invoke-direct {v0, p0}, Ldxoptimizer/cca;-><init>(Landroid/content/Context;)V
.line 300
const v1, 0x7f080136
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->setTitle(I)V
.line 301
const v1, 0x7f080139
invoke-virtual {p0, v1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->b(Ljava/lang/CharSequence;)V
.line 302
const v1, 0x7f08053f
new-instance v2, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$5;
invoke-direct {v2, p0, p1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$5;-><init>(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;Ljava/lang/String;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->a(ILandroid/view/View$OnClickListener;)V
.line 308
const v1, 0x7f0804fc
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->c(ILandroid/view/View$OnClickListener;)V
.line 309
invoke-virtual {v0}, Ldxoptimizer/cca;->show()V
.line 310
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)Landroid/text/SpannableString;
.registers 9
.prologue
.line 171
invoke-static {}, Ldxoptimizer/ahp;->a()Ljava/util/HashSet;
move-result-object v0
.line 172
invoke-virtual {v0}, Ljava/util/HashSet;->isEmpty()Z
move-result v1
if-nez v1, :cond_14
invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_16
.line 173
:cond_14
const/4 v0, 0x0
.line 186
:goto_15
return-object v0
.line 175
:cond_16
new-instance v1, Landroid/text/SpannableString;
invoke-direct {v1, p1}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 176
invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
move-result-object v2
.line 177
:cond_1f
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_57
.line 178
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 179
invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v0
.line 180
invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v0
.line 181
:goto_33
invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z
move-result v3
if-eqz v3, :cond_1f
.line 182
new-instance v3, Landroid/text/style/ForegroundColorSpan;
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->getResources()Landroid/content/res/Resources;
move-result-object v4
const v5, 0x7f0d0067
invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getColor(I)I
move-result v4
invoke-direct {v3, v4}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-virtual {v0}, Ljava/util/regex/Matcher;->start()I
move-result v4
invoke-virtual {v0}, Ljava/util/regex/Matcher;->end()I
move-result v5
const/16 v6, 0x21
invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
goto :goto_33
:cond_57
move-object v0, v1
.line 186
goto :goto_15
.end method
.method public a(Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;)V
.registers 5
.prologue
.line 313
new-instance v0, Ldxoptimizer/ave;
invoke-direct {v0, p0}, Ldxoptimizer/ave;-><init>(Landroid/content/Context;)V
.line 314
new-instance v1, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$6;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$6;-><init>(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;)V
invoke-virtual {v0, v1}, Ldxoptimizer/ave;->a(Ldxoptimizer/ave$a;)V
.line 323
const/4 v1, 0x1
new-array v1, v1, [Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
const/4 v2, 0x0
aput-object p1, v1, v2
invoke-virtual {v0, v1}, Ldxoptimizer/ave;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
.line 324
return-void
.end method
.method protected b(Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
const/4 v1, 0x2
.line 235
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_12
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
if-lt v0, v1, :cond_12
.line 236
const/4 v0, 0x0
invoke-virtual {p1, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object p1
.line 238
:cond_12
return-object p1
.end method
.method public c(Ljava/lang/String;)V
.registers 6
.prologue
.line 242
new-instance v0, Ldxoptimizer/cca;
invoke-direct {v0, p0}, Ldxoptimizer/cca;-><init>(Landroid/content/Context;)V
.line 243
const v1, 0x7f0801db
invoke-virtual {v0, v1}, Ldxoptimizer/cca;->g(I)V
.line 244
const/4 v1, 0x1
const v2, 0x7f0801d8
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->a(ZI)Landroid/widget/CheckBox;
move-result-object v1
.line 246
const v2, 0x7f08053f
new-instance v3, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$1;
invoke-direct {v3, p0, v1, p1}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity$1;-><init>(Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;Landroid/widget/CheckBox;Ljava/lang/String;)V
invoke-virtual {v0, v2, v3}, Ldxoptimizer/cca;->a(ILandroid/view/View$OnClickListener;)V
.line 266
const v1, 0x7f0804fc
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cca;->c(ILandroid/view/View$OnClickListener;)V
.line 267
invoke-virtual {v0}, Ldxoptimizer/cca;->show()V
.line 268
return-void
.end method
.method public g_()V
.registers 1
.prologue
.line 231
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->finish()V
.line 232
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 5
.prologue
const/4 v2, 0x1
.line 191
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
packed-switch v0, :pswitch_data_62
.line 210
:goto_8
return-void
.line 193
:pswitch_9
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v0, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
invoke-static {v0}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_3c
.line 194
const v0, 0x7f080117
const/4 v1, 0x0
invoke-static {v0, v1}, Ldxoptimizer/cct;->a(II)V
.line 195
invoke-static {}, Ldxoptimizer/ahc;->a()Ldxoptimizer/ahu;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->a:Landroid/content/Context;
invoke-virtual {v0, v1}, Ldxoptimizer/ahu;->d(Landroid/content/Context;)Ldxoptimizer/ahg;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v1, v1, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
invoke-interface {v0, v1}, Ldxoptimizer/ahg;->a(Ljava/lang/String;)Z
.line 196
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
const v1, 0x7f0200a5
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setIcon(I)V
.line 197
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->h:Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;
const v1, 0x7f08015d
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/view/FeatureLabelView;->setTitle(I)V
goto :goto_8
.line 199
:cond_3c
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v0, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
invoke-direct {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->d(Ljava/lang/String;)V
.line 200
const-string v0, "as_ctg"
const-string v1, "as_sde_a_w"
.line 201
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 200
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_8
.line 205
:pswitch_4f
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget-object v0, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->c(Ljava/lang/String;)V
.line 206
const-string v0, "as_ctg"
const-string v1, "as_sde_r_i"
.line 207
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 206
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_8
.line 191
:pswitch_data_62
.packed-switch 0x7f0e0265
:pswitch_9
:pswitch_4f
.end packed-switch
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 4
.prologue
.line 68
invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V
.line 69
const v0, 0x7f030085
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->setContentView(I)V
.line 70
invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->a:Landroid/content/Context;
.line 71
invoke-static {}, Ldxoptimizer/ahc;->a()Ldxoptimizer/ahu;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->a:Landroid/content/Context;
invoke-virtual {v0, v1}, Ldxoptimizer/ahu;->d(Landroid/content/Context;)Ldxoptimizer/ahg;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->k:Ldxoptimizer/ahg;
.line 72
invoke-static {}, Ldxoptimizer/ahc;->a()Ldxoptimizer/ahu;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->a:Landroid/content/Context;
invoke-virtual {v0, v1}, Ldxoptimizer/ahu;->e(Landroid/content/Context;)Ldxoptimizer/ahk;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->l:Ldxoptimizer/ahk;
.line 73
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "sms_info"
invoke-static {v0, v1}, Ldxoptimizer/cgc;->c(Landroid/content/Intent;Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
.line 75
const v0, 0x7f0e0094
const v1, 0x7f0801d6
invoke-static {p0, v0, v1, p0}, Ldxoptimizer/cfk;->b(Landroid/app/Activity;IILdxoptimizer/vd;)Landroid/widget/ImageButton;
.line 76
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->b()V
.line 77
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/antispam/SmsDetailActivity;->c()V
.line 79
return-void
.end method