ave.smali
.class public Ldxoptimizer/ave;
.super Landroid/os/AsyncTask;
.source "RestoreSmsAsyncTask.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/ave$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;",
"Ljava/lang/Void;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
# instance fields
.field private a:Ldxoptimizer/ccb;
.field private b:Landroid/content/Context;
.field private c:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
.field private d:Ldxoptimizer/ave$a;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
.prologue
.line 42
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
.line 43
iput-object p1, p0, Ldxoptimizer/ave;->b:Landroid/content/Context;
.line 44
return-void
.end method
# virtual methods
.method protected varargs a([Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;)Ljava/lang/Integer;
.registers 7
.annotation build Landroid/annotation/TargetApi;
value = 0x13
.end annotation
.prologue
const/4 v4, 0x4
.line 64
array-length v0, p1
if-lez v0, :cond_23
.line 65
const/4 v0, 0x0
aget-object v0, p1, v0
iput-object v0, p0, Ldxoptimizer/ave;->c:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
.line 69
iget-object v0, p0, Ldxoptimizer/ave;->c:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget v0, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->msg_type:I
.line 70
const/4 v1, 0x1
if-ne v0, v1, :cond_2d
.line 71
iget-object v0, p0, Ldxoptimizer/ave;->b:Landroid/content/Context;
iget-object v1, p0, Ldxoptimizer/ave;->c:Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
iget v1, v1, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->id:I
int-to-long v2, v1
invoke-static {v0, v2, v3}, Ldxoptimizer/avj;->a(Landroid/content/Context;J)Z
move-result v0
.line 72
if-eqz v0, :cond_28
.line 73
const/4 v0, 0x3
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
.line 78
:goto_22
return-object v0
.line 67
:cond_23
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
goto :goto_22
.line 75
:cond_28
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
goto :goto_22
.line 78
:cond_2d
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
goto :goto_22
.end method
.method public a(Ldxoptimizer/ave$a;)V
.registers 2
.prologue
.line 47
iput-object p1, p0, Ldxoptimizer/ave;->d:Ldxoptimizer/ave$a;
.line 48
return-void
.end method
.method protected a(Ljava/lang/Integer;)V
.registers 4
.prologue
const v0, 0x7f0801da
.line 83
.line 84
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result v1
packed-switch v1, :pswitch_data_26
.line 94
:goto_a
:pswitch_a
const/4 v1, 0x0
invoke-static {v0, v1}, Ldxoptimizer/cct;->a(II)V
.line 95
iget-object v0, p0, Ldxoptimizer/ave;->a:Ldxoptimizer/ccb;
invoke-virtual {v0}, Ldxoptimizer/ccb;->dismiss()V
.line 96
iget-object v0, p0, Ldxoptimizer/ave;->d:Ldxoptimizer/ave$a;
if-eqz v0, :cond_1e
.line 97
iget-object v0, p0, Ldxoptimizer/ave;->d:Ldxoptimizer/ave$a;
iget-object v1, p0, Ldxoptimizer/ave;->b:Landroid/content/Context;
invoke-interface {v0, v1, p1}, Ldxoptimizer/ave$a;->a(Landroid/content/Context;Ljava/lang/Integer;)V
.line 99
:cond_1e
invoke-super {p0, p1}, Landroid/os/AsyncTask;->onPostExecute(Ljava/lang/Object;)V
.line 100
return-void
.line 89
:pswitch_22
const v0, 0x7f0801d9
.line 90
goto :goto_a
.line 84
:pswitch_data_26
.packed-switch 0x3
:pswitch_a
:pswitch_22
.end packed-switch
.end method
.method protected synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.registers 3
.annotation build Landroid/annotation/TargetApi;
value = 0x13
.end annotation
.prologue
.line 23
check-cast p1, [Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
invoke-virtual {p0, p1}, Ldxoptimizer/ave;->a([Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;)Ljava/lang/Integer;
move-result-object v0
return-object v0
.end method
.method protected synthetic onPostExecute(Ljava/lang/Object;)V
.registers 2
.prologue
.line 23
check-cast p1, Ljava/lang/Integer;
invoke-virtual {p0, p1}, Ldxoptimizer/ave;->a(Ljava/lang/Integer;)V
return-void
.end method
.method protected onPreExecute()V
.registers 3
.prologue
.line 52
iget-object v0, p0, Ldxoptimizer/ave;->a:Ldxoptimizer/ccb;
if-nez v0, :cond_1b
.line 53
new-instance v0, Ldxoptimizer/ccb;
iget-object v1, p0, Ldxoptimizer/ave;->b:Landroid/content/Context;
invoke-direct {v0, v1}, Ldxoptimizer/ccb;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Ldxoptimizer/ave;->a:Ldxoptimizer/ccb;
.line 54
iget-object v0, p0, Ldxoptimizer/ave;->a:Ldxoptimizer/ccb;
const v1, 0x7f0801ec
invoke-virtual {v0, v1}, Ldxoptimizer/ccb;->a(I)V
.line 55
iget-object v0, p0, Ldxoptimizer/ave;->a:Ldxoptimizer/ccb;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ldxoptimizer/ccb;->setCancelable(Z)V
.line 57
:cond_1b
iget-object v0, p0, Ldxoptimizer/ave;->a:Ldxoptimizer/ccb;
invoke-virtual {v0}, Ldxoptimizer/ccb;->show()V
.line 58
invoke-super {p0}, Landroid/os/AsyncTask;->onPreExecute()V
.line 59
return-void
.end method