AntiSpamNumReportActivity$a.smali
.class Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;
.super Landroid/os/AsyncTask;
.source "AntiSpamNumReportActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask",
"<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/CallLog$StrangerCallLog;",
">;>;"
}
.end annotation
# instance fields
.field final synthetic a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
.field private b:I
.field private c:I
# direct methods
.method private constructor <init>(Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;)V
.registers 3
.prologue
const/4 v0, 0x0
.line 88
iput-object p1, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
.line 89
iput v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->b:I
.line 90
iput v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->c:I
return-void
.end method
.method synthetic constructor <init>(Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$1;)V
.registers 3
.prologue
.line 88
invoke-direct {p0, p1}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;-><init>(Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;)V
return-void
.end method
# virtual methods
.method protected a([Ljava/lang/Void;)Ljava/util/List;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"([",
"Ljava/lang/Void;",
")",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/CallLog$StrangerCallLog;",
">;"
}
.end annotation
.prologue
const/4 v2, 0x0
.line 96
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
.line 97
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v0
invoke-virtual {v0, v2}, Ldxoptimizer/aht;->a(Z)Ljava/util/ArrayList;
move-result-object v7
.line 98
invoke-virtual {v7}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_81
.line 99
invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v8
.line 100
invoke-static {}, Ldxoptimizer/ahc;->a()Ldxoptimizer/ahu;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
invoke-virtual {v1}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v0, v1}, Ldxoptimizer/ahu;->c(Landroid/content/Context;)Ldxoptimizer/ahi;
move-result-object v9
.line 101
:cond_27
:goto_27
invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_81
.line 102
invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
move-object v6, v0
check-cast v6, Lcom/dianxinos/optimizer/engine/antispam/model/CallLog$StrangerCallLog;
.line 103
invoke-virtual {v6}, Lcom/dianxinos/optimizer/engine/antispam/model/CallLog$StrangerCallLog;->getNumber()Ljava/lang/String;
move-result-object v0
invoke-interface {v9, v0}, Ldxoptimizer/ahi;->a(Ljava/lang/String;)Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
move-result-object v10
.line 104
invoke-static {}, Ldxoptimizer/ahc;->a()Ldxoptimizer/ahu;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
invoke-virtual {v1}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v0, v1}, Ldxoptimizer/ahu;->e(Landroid/content/Context;)Ldxoptimizer/ahk;
move-result-object v0
.line 105
invoke-virtual {v6}, Lcom/dianxinos/optimizer/engine/antispam/model/CallLog$StrangerCallLog;->getNumber()Ljava/lang/String;
move-result-object v1
const/4 v5, 0x1
move v3, v2
move v4, v2
invoke-interface/range {v0 .. v5}, Ldxoptimizer/ahk;->a(Ljava/lang/String;ZZZZ)Ljava/lang/String;
move-result-object v0
.line 106
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7d
if-eqz v10, :cond_27
.line 107
invoke-virtual {v10}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->isMarkedByUser()Z
move-result v0
if-nez v0, :cond_7d
.line 108
invoke-virtual {v10}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getLabel()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_73
invoke-virtual {v10}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getPublicMode()Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabelPublicModel;
move-result-object v0
if-eqz v0, :cond_27
.line 109
:cond_73
invoke-virtual {v6}, Lcom/dianxinos/optimizer/engine/antispam/model/CallLog$StrangerCallLog;->getSuspectLabel()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_27
.line 110
:cond_7d
invoke-interface {v8}, Ljava/util/Iterator;->remove()V
goto :goto_27
.line 115
:cond_81
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/avj;->N(Landroid/content/Context;)I
move-result v0
iput v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->b:I
.line 116
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iget v1, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->b:I
invoke-static {v0, v1}, Ldxoptimizer/avj;->j(Landroid/content/Context;I)I
move-result v0
iput v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->c:I
.line 117
return-object v7
.end method
.method protected a(Ljava/util/List;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/CallLog$StrangerCallLog;",
">;)V"
}
.end annotation
.prologue
.line 127
invoke-super {p0, p1}, Landroid/os/AsyncTask;->onPostExecute(Ljava/lang/Object;)V
.line 128
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
invoke-static {v0}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;->a(Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;)Landroid/support/v7/widget/RecyclerView;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/support/v7/widget/RecyclerView;->setVisibility(I)V
.line 129
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
invoke-static {v0}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;->b(Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;)Ldxoptimizer/auk;
move-result-object v0
invoke-virtual {v0, p1}, Ldxoptimizer/auk;->a(Ljava/util/List;)V
.line 130
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;->a(Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;)Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;
.line 131
iget-object v0, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a:Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;
iget v1, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->b:I
iget v2, p0, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->c:I
invoke-static {v0, v1, v2}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;->a(Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity;II)V
.line 132
return-void
.end method
.method protected synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.registers 3
.prologue
.line 88
check-cast p1, [Ljava/lang/Void;
invoke-virtual {p0, p1}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a([Ljava/lang/Void;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method protected synthetic onPostExecute(Ljava/lang/Object;)V
.registers 2
.prologue
.line 88
check-cast p1, Ljava/util/List;
invoke-virtual {p0, p1}, Lcom/dianxinos/optimizer/module/antispam/AntiSpamNumReportActivity$a;->a(Ljava/util/List;)V
return-void
.end method
.method protected onPreExecute()V
.registers 1
.prologue
.line 122
invoke-super {p0}, Landroid/os/AsyncTask;->onPreExecute()V
.line 123
return-void
.end method