bt$1.smali
.class Lcom/tendcloud/tenddata/bt$1;
.super Ljava/lang/Object;
.source "td"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/tendcloud/tenddata/bt;->a()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/tendcloud/tenddata/bt;
# direct methods
.method constructor <init>(Lcom/tendcloud/tenddata/bt;)V
.registers 2
.line 1
iput-object p1, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 6
.line 1
:try_start_0
iget-object v0, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
iput-wide v1, v0, Lcom/tendcloud/tenddata/bt;->b:J
.line 2
iget-object v0, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
iget v0, v0, Lcom/tendcloud/tenddata/bt;->d:I
iget-object v1, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
iget v1, v1, Lcom/tendcloud/tenddata/bt;->e:I
if-eq v0, v1, :cond_56
iget-object v0, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
iget v0, v0, Lcom/tendcloud/tenddata/bt;->d:I
const/4 v1, 0x1
if-le v0, v1, :cond_56
iget-object v0, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
iget-wide v0, v0, Lcom/tendcloud/tenddata/bt;->b:J
iget-object v2, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
iget-wide v2, v2, Lcom/tendcloud/tenddata/bt;->c:J
sub-long/2addr v0, v2
const-wide/32 v2, 0x2bf20
cmp-long v4, v0, v2
if-lez v4, :cond_56
.line 3
new-instance v0, Lcom/tendcloud/tenddata/by;
invoke-direct {v0}, Lcom/tendcloud/tenddata/by;-><init>()V
const-string v1, "env"
.line 4
iput-object v1, v0, Lcom/tendcloud/tenddata/by;->b:Ljava/lang/String;
const-string v1, "cellUpdate"
.line 5
iput-object v1, v0, Lcom/tendcloud/tenddata/by;->c:Ljava/lang/String;
.line 6
sget-object v1, Lcom/tendcloud/tenddata/a;->ENV:Lcom/tendcloud/tenddata/a;
iput-object v1, v0, Lcom/tendcloud/tenddata/by;->a:Lcom/tendcloud/tenddata/a;
.line 7
invoke-static {}, Lcom/tendcloud/tenddata/ag;->a()Lcom/tendcloud/tenddata/ag;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/tendcloud/tenddata/ag;->post(Ljava/lang/Object;)V
.line 8
iget-object v0, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
iget-object v1, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
iget-wide v1, v1, Lcom/tendcloud/tenddata/bt;->b:J
iput-wide v1, v0, Lcom/tendcloud/tenddata/bt;->c:J
.line 9
iget-object v0, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
iget-object v1, p0, Lcom/tendcloud/tenddata/bt$1;->this$0:Lcom/tendcloud/tenddata/bt;
iget v1, v1, Lcom/tendcloud/tenddata/bt;->d:I
iput v1, v0, Lcom/tendcloud/tenddata/bt;->e:I
:try_end_51
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_51} :catch_52
goto :goto_56
:catch_52
move-exception v0
.line 10
invoke-static {v0}, Lcom/tendcloud/tenddata/bq;->postSDKError(Ljava/lang/Throwable;)V
:cond_56
:goto_56
return-void
.end method