SpeedTest$5.smali

.class Lcom/iwangding/scsp/speedtest/SpeedTest$5;
.super Ljava/lang/Object;
.source "SpeedTest.java"

# interfaces
.implements Ljava/lang/Runnable;


# instance fields
.field final synthetic a:Lcom/iwangding/scsp/speedtest/SpeedTest;


# direct methods
.method constructor <init>(Lcom/iwangding/scsp/speedtest/SpeedTest;)V
    .registers 2

    .prologue
    .line 858
    iput-object p1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$5;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public run()V
    .registers 3

    .prologue
    .line 861
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$5;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->running:Z
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$6500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Z

    move-result v0

    if-nez v0, :cond_9

    .line 881
    :cond_8
    :goto_8
    return-void

    .line 864
    :cond_9
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$5;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->optTest:I
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$1100(Lcom/iwangding/scsp/speedtest/SpeedTest;)I

    move-result v0

    if-lez v0, :cond_43

    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$5;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    .line 865
    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->speedupData:Lcom/iwangding/ssop/function/speedup/data/SpeedupData;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$300(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssop/function/speedup/data/SpeedupData;

    move-result-object v0

    if-eqz v0, :cond_43

    const-string v0, "speed-on"

    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$5;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    .line 866
    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->speedupData:Lcom/iwangding/ssop/function/speedup/data/SpeedupData;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$300(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssop/function/speedup/data/SpeedupData;

    move-result-object v1

    invoke-virtual {v1}, Lcom/iwangding/ssop/function/speedup/data/SpeedupData;->getStatus()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_43

    .line 867
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$5;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    new-instance v1, Lcom/iwangding/ssmp/function/upload/data/UploadData;

    invoke-direct {v1}, Lcom/iwangding/ssmp/function/upload/data/UploadData;-><init>()V

    # setter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->optUploadData:Lcom/iwangding/ssmp/function/upload/data/UploadData;
    invoke-static {v0, v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$2102(Lcom/iwangding/scsp/speedtest/SpeedTest;Lcom/iwangding/ssmp/function/upload/data/UploadData;)Lcom/iwangding/ssmp/function/upload/data/UploadData;

    .line 868
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$5;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->optUploadData:Lcom/iwangding/ssmp/function/upload/data/UploadData;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$2100(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/upload/data/UploadData;

    move-result-object v0

    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    invoke-virtual {v0, v1}, Lcom/iwangding/ssmp/function/upload/data/UploadData;->setSpeeds(Ljava/util/List;)V

    .line 872
    :cond_43
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$5;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->running:Z
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$6600(Lcom/iwangding/scsp/speedtest/SpeedTest;)Z

    move-result v0

    if-eqz v0, :cond_8

    .line 873
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$5;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mUiHandler:Landroid/os/Handler;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$6700(Lcom/iwangding/scsp/speedtest/SpeedTest;)Landroid/os/Handler;

    move-result-object v0

    new-instance v1, Lcom/iwangding/scsp/speedtest/SpeedTest$5$1;

    invoke-direct {v1, p0}, Lcom/iwangding/scsp/speedtest/SpeedTest$5$1;-><init>(Lcom/iwangding/scsp/speedtest/SpeedTest$5;)V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    goto :goto_8
.end method