a$1$2.smali
.class Lcom/iwangding/ssmp/function/p2p/a$1$2;
.super Ljava/lang/Object;
.source "P2P.java"
# interfaces
.implements Lcom/iwangding/ssmp/function/p2p/OnP2PCallback;
# instance fields
.field final synthetic a:Ljava/util/List;
.field final synthetic b:Ljava/util/List;
.field final synthetic c:Lcom/iwangding/ssmp/function/p2p/a$1;
# direct methods
.method constructor <init>(Lcom/iwangding/ssmp/function/p2p/a$1;Ljava/util/List;Ljava/util/List;)V
.registers 4
.prologue
.line 61
iput-object p1, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iput-object p2, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->a:Ljava/util/List;
iput-object p3, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->b:Ljava/util/List;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onCancel()V
.registers 3
.prologue
.line 199
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->s(Lcom/iwangding/ssmp/function/p2p/a;)Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/iwangding/ssmp/function/p2p/a$1$2$9;
invoke-direct {v1, p0}, Lcom/iwangding/ssmp/function/p2p/a$1$2$9;-><init>(Lcom/iwangding/ssmp/function/p2p/a$1$2;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 208
return-void
.end method
.method public onFail(Ljava/lang/String;)V
.registers 4
.prologue
.line 194
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
const/16 v1, 0x7789
invoke-static {v0, v1, p1}, Lcom/iwangding/ssmp/function/p2p/a;->a(Lcom/iwangding/ssmp/function/p2p/a;ILjava/lang/String;)V
.line 195
return-void
.end method
.method public onFinish(Lcom/iwangding/ssmp/function/p2p/data/P2PData;)V
.registers 4
.prologue
.line 179
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->o(Lcom/iwangding/ssmp/function/p2p/a;)Z
move-result v0
if-nez v0, :cond_b
.line 190
:goto_a
return-void
.line 180
:cond_b
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/iwangding/ssmp/function/p2p/a;->a(Lcom/iwangding/ssmp/function/p2p/a;Z)Z
.line 181
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->q(Lcom/iwangding/ssmp/function/p2p/a;)Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/iwangding/ssmp/function/p2p/a$1$2$8;
invoke-direct {v1, p0, p1}, Lcom/iwangding/ssmp/function/p2p/a$1$2$8;-><init>(Lcom/iwangding/ssmp/function/p2p/a$1$2;Lcom/iwangding/ssmp/function/p2p/data/P2PData;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_a
.end method
.method public onProcess(IF)V
.registers 8
.prologue
const-wide/16 v0, 0x0
.line 103
iget-object v2, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v2, v2, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v2}, Lcom/iwangding/ssmp/function/p2p/a;->i(Lcom/iwangding/ssmp/function/p2p/a;)Z
move-result v2
if-nez v2, :cond_d
.line 132
:goto_c
return-void
.line 105
:cond_d
const/high16 v2, 0x41000000 # 8.0f
div-float v2, p2, v2
float-to-long v2, v2
.line 106
cmp-long v4, v2, v0
if-gez v4, :cond_4e
.line 108
:goto_16
packed-switch p1, :pswitch_data_50
goto :goto_c
.line 110
:pswitch_1a
iget-object v2, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->a:Ljava/util/List;
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 111
iget-object v2, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v2, v2, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v2}, Lcom/iwangding/ssmp/function/p2p/a;->j(Lcom/iwangding/ssmp/function/p2p/a;)Landroid/os/Handler;
move-result-object v2
new-instance v3, Lcom/iwangding/ssmp/function/p2p/a$1$2$4;
invoke-direct {v3, p0, v0, v1}, Lcom/iwangding/ssmp/function/p2p/a$1$2$4;-><init>(Lcom/iwangding/ssmp/function/p2p/a$1$2;J)V
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_c
.line 121
:pswitch_34
iget-object v2, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->b:Ljava/util/List;
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 122
iget-object v2, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v2, v2, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v2}, Lcom/iwangding/ssmp/function/p2p/a;->k(Lcom/iwangding/ssmp/function/p2p/a;)Landroid/os/Handler;
move-result-object v2
new-instance v3, Lcom/iwangding/ssmp/function/p2p/a$1$2$5;
invoke-direct {v3, p0, v0, v1}, Lcom/iwangding/ssmp/function/p2p/a$1$2$5;-><init>(Lcom/iwangding/ssmp/function/p2p/a$1$2;J)V
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_c
:cond_4e
move-wide v0, v2
goto :goto_16
.line 108
:pswitch_data_50
.packed-switch 0x1
:pswitch_1a
:pswitch_34
.end packed-switch
.end method
.method public onStart(I)V
.registers 4
.prologue
.line 64
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->e(Lcom/iwangding/ssmp/function/p2p/a;)Z
move-result v0
if-nez v0, :cond_b
.line 99
:goto_a
return-void
.line 65
:cond_b
packed-switch p1, :pswitch_data_4c
goto :goto_a
.line 67
:pswitch_f
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
.line 68
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->b:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
.line 69
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->f(Lcom/iwangding/ssmp/function/p2p/a;)Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/iwangding/ssmp/function/p2p/a$1$2$1;
invoke-direct {v1, p0}, Lcom/iwangding/ssmp/function/p2p/a$1$2$1;-><init>(Lcom/iwangding/ssmp/function/p2p/a$1$2;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_a
.line 79
:pswitch_2a
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->g(Lcom/iwangding/ssmp/function/p2p/a;)Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/iwangding/ssmp/function/p2p/a$1$2$2;
invoke-direct {v1, p0}, Lcom/iwangding/ssmp/function/p2p/a$1$2$2;-><init>(Lcom/iwangding/ssmp/function/p2p/a$1$2;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_a
.line 89
:pswitch_3b
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->h(Lcom/iwangding/ssmp/function/p2p/a;)Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/iwangding/ssmp/function/p2p/a$1$2$3;
invoke-direct {v1, p0}, Lcom/iwangding/ssmp/function/p2p/a$1$2$3;-><init>(Lcom/iwangding/ssmp/function/p2p/a$1$2;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_a
.line 65
:pswitch_data_4c
.packed-switch 0x0
:pswitch_f
:pswitch_2a
:pswitch_3b
.end packed-switch
.end method
.method public onSuccess(IFFF)V
.registers 14
.prologue
const/high16 v1, 0x41000000 # 8.0f
const-wide/16 v6, 0x0
.line 136
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->l(Lcom/iwangding/ssmp/function/p2p/a;)Z
move-result v0
if-nez v0, :cond_f
.line 175
:goto_e
return-void
.line 139
:cond_f
div-float v0, p3, v1
float-to-long v2, v0
.line 140
cmp-long v0, v2, v6
if-gez v0, :cond_17
move-wide v2, v6
.line 144
:cond_17
div-float v0, p2, v1
float-to-long v4, v0
.line 145
cmp-long v0, v4, v6
if-gez v0, :cond_1f
move-wide v4, v6
.line 149
:cond_1f
div-float v0, p4, v1
float-to-long v0, v0
.line 150
cmp-long v8, v0, v6
if-gez v8, :cond_4e
.line 153
:goto_26
packed-switch p1, :pswitch_data_50
goto :goto_e
.line 155
:pswitch_2a
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->m(Lcom/iwangding/ssmp/function/p2p/a;)Landroid/os/Handler;
move-result-object v8
new-instance v0, Lcom/iwangding/ssmp/function/p2p/a$1$2$6;
move-object v1, p0
invoke-direct/range {v0 .. v7}, Lcom/iwangding/ssmp/function/p2p/a$1$2$6;-><init>(Lcom/iwangding/ssmp/function/p2p/a$1$2;JJJ)V
invoke-virtual {v8, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_e
.line 165
:pswitch_3c
iget-object v0, p0, Lcom/iwangding/ssmp/function/p2p/a$1$2;->c:Lcom/iwangding/ssmp/function/p2p/a$1;
iget-object v0, v0, Lcom/iwangding/ssmp/function/p2p/a$1;->a:Lcom/iwangding/ssmp/function/p2p/a;
invoke-static {v0}, Lcom/iwangding/ssmp/function/p2p/a;->n(Lcom/iwangding/ssmp/function/p2p/a;)Landroid/os/Handler;
move-result-object v8
new-instance v0, Lcom/iwangding/ssmp/function/p2p/a$1$2$7;
move-object v1, p0
invoke-direct/range {v0 .. v7}, Lcom/iwangding/ssmp/function/p2p/a$1$2$7;-><init>(Lcom/iwangding/ssmp/function/p2p/a$1$2;JJJ)V
invoke-virtual {v8, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_e
:cond_4e
move-wide v6, v0
goto :goto_26
.line 153
:pswitch_data_50
.packed-switch 0x1
:pswitch_2a
:pswitch_3c
.end packed-switch
.end method