Changes of com.discord v1133
This commit is contained in:
parent
4702d4f43a
commit
f1b997dae1
19297 changed files with 1470265 additions and 1483880 deletions
|
@ -1,138 +0,0 @@
|
|||
.class public Lf/c/a/a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:J
|
||||
|
||||
.field public final synthetic e:J
|
||||
|
||||
.field public final synthetic f:Ljava/lang/String;
|
||||
|
||||
.field public final synthetic g:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;JJLjava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a;->g:Lf/c/a/g;
|
||||
|
||||
iput-wide p2, p0, Lf/c/a/a;->d:J
|
||||
|
||||
iput-wide p4, p0, Lf/c/a/a;->e:J
|
||||
|
||||
iput-object p6, p0, Lf/c/a/a;->f:Ljava/lang/String;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 14
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a;->g:Lf/c/a/g;
|
||||
|
||||
iget-wide v1, p0, Lf/c/a/a;->d:J
|
||||
|
||||
iget-wide v3, p0, Lf/c/a/a;->e:J
|
||||
|
||||
iget-object v5, p0, Lf/c/a/a;->f:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->b()Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-nez v6, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
if-nez v5, :cond_1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
iget-object v6, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
iget-wide v7, v6, Lf/c/a/t;->clickTime:J
|
||||
|
||||
cmp-long v9, v1, v7
|
||||
|
||||
if-nez v9, :cond_2
|
||||
|
||||
iget-wide v7, v6, Lf/c/a/t;->installBegin:J
|
||||
|
||||
cmp-long v9, v3, v7
|
||||
|
||||
if-nez v9, :cond_2
|
||||
|
||||
iget-object v6, v6, Lf/c/a/t;->installReferrer:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-object v10, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
iget-object v8, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v9, v0, Lf/c/a/g;->i:Lf/c/a/q0;
|
||||
|
||||
iget-object v11, v0, Lf/c/a/g;->n:Lf/c/a/u1;
|
||||
|
||||
invoke-virtual {v5}, Ljava/lang/String;->length()I
|
||||
|
||||
move-result v6
|
||||
|
||||
if-nez v6, :cond_3
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v12
|
||||
|
||||
new-instance v6, Lf/c/a/j1;
|
||||
|
||||
move-object v7, v6
|
||||
|
||||
invoke-direct/range {v7 .. v13}, Lf/c/a/j1;-><init>(Lf/c/a/v;Lf/c/a/q0;Lf/c/a/t;Lf/c/a/u1;J)V
|
||||
|
||||
iput-object v5, v6, Lf/c/a/j1;->i:Ljava/lang/String;
|
||||
|
||||
iput-wide v1, v6, Lf/c/a/j1;->m:J
|
||||
|
||||
iput-wide v3, v6, Lf/c/a/j1;->n:J
|
||||
|
||||
const-string v1, "install_referrer"
|
||||
|
||||
invoke-virtual {v6, v1}, Lf/c/a/j1;->a(Ljava/lang/String;)Lf/c/a/s;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_0
|
||||
iget-object v0, v0, Lf/c/a/g;->m:Lf/c/a/y0;
|
||||
|
||||
check-cast v0, Lf/c/a/p1;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/p1;->b(Lf/c/a/s;)V
|
||||
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
|
@ -1,50 +0,0 @@
|
|||
.class public Lf/c/a/a0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustInstance.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Landroid/content/Context;
|
||||
|
||||
.field public final synthetic e:Ljava/lang/String;
|
||||
|
||||
.field public final synthetic f:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/c0;Landroid/content/Context;Ljava/lang/String;J)V
|
||||
.locals 0
|
||||
|
||||
iput-object p2, p0, Lf/c/a/a0;->d:Landroid/content/Context;
|
||||
|
||||
iput-object p3, p0, Lf/c/a/a0;->e:Ljava/lang/String;
|
||||
|
||||
iput-wide p4, p0, Lf/c/a/a0;->f:J
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
new-instance v0, Lf/c/a/w1;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/a0;->d:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v0, v1}, Lf/c/a/w1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
iget-object v1, p0, Lf/c/a/a0;->e:Ljava/lang/String;
|
||||
|
||||
iget-wide v2, p0, Lf/c/a/a0;->f:J
|
||||
|
||||
invoke-virtual {v0, v1, v2, v3}, Lf/c/a/w1;->d(Ljava/lang/String;J)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,192 +0,0 @@
|
|||
.class public final enum Lf/c/a/a1;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "LogLevel.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lf/c/a/a1;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final enum d:Lf/c/a/a1;
|
||||
|
||||
.field public static final enum e:Lf/c/a/a1;
|
||||
|
||||
.field public static final enum f:Lf/c/a/a1;
|
||||
|
||||
.field public static final enum g:Lf/c/a/a1;
|
||||
|
||||
.field public static final enum h:Lf/c/a/a1;
|
||||
|
||||
.field public static final enum i:Lf/c/a/a1;
|
||||
|
||||
.field public static final enum j:Lf/c/a/a1;
|
||||
|
||||
.field public static final synthetic k:[Lf/c/a/a1;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final androidLogLevel:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 11
|
||||
|
||||
new-instance v0, Lf/c/a/a1;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
const-string v3, "VERBOSE"
|
||||
|
||||
invoke-direct {v0, v3, v1, v2}, Lf/c/a/a1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/a1;->d:Lf/c/a/a1;
|
||||
|
||||
new-instance v0, Lf/c/a/a1;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
const/4 v4, 0x3
|
||||
|
||||
const-string v5, "DEBUG"
|
||||
|
||||
invoke-direct {v0, v5, v3, v4}, Lf/c/a/a1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/a1;->e:Lf/c/a/a1;
|
||||
|
||||
new-instance v0, Lf/c/a/a1;
|
||||
|
||||
const/4 v5, 0x4
|
||||
|
||||
const-string v6, "INFO"
|
||||
|
||||
invoke-direct {v0, v6, v2, v5}, Lf/c/a/a1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/a1;->f:Lf/c/a/a1;
|
||||
|
||||
new-instance v0, Lf/c/a/a1;
|
||||
|
||||
const/4 v6, 0x5
|
||||
|
||||
const-string v7, "WARN"
|
||||
|
||||
invoke-direct {v0, v7, v4, v6}, Lf/c/a/a1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/a1;->g:Lf/c/a/a1;
|
||||
|
||||
new-instance v0, Lf/c/a/a1;
|
||||
|
||||
const/4 v7, 0x6
|
||||
|
||||
const-string v8, "ERROR"
|
||||
|
||||
invoke-direct {v0, v8, v5, v7}, Lf/c/a/a1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/a1;->h:Lf/c/a/a1;
|
||||
|
||||
new-instance v0, Lf/c/a/a1;
|
||||
|
||||
const/4 v8, 0x7
|
||||
|
||||
const-string v9, "ASSERT"
|
||||
|
||||
invoke-direct {v0, v9, v6, v8}, Lf/c/a/a1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/a1;->i:Lf/c/a/a1;
|
||||
|
||||
new-instance v0, Lf/c/a/a1;
|
||||
|
||||
const-string v9, "SUPRESS"
|
||||
|
||||
const/16 v10, 0x8
|
||||
|
||||
invoke-direct {v0, v9, v7, v10}, Lf/c/a/a1;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v0, Lf/c/a/a1;->j:Lf/c/a/a1;
|
||||
|
||||
new-array v0, v8, [Lf/c/a/a1;
|
||||
|
||||
sget-object v8, Lf/c/a/a1;->d:Lf/c/a/a1;
|
||||
|
||||
aput-object v8, v0, v1
|
||||
|
||||
sget-object v1, Lf/c/a/a1;->e:Lf/c/a/a1;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sget-object v1, Lf/c/a/a1;->f:Lf/c/a/a1;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Lf/c/a/a1;->g:Lf/c/a/a1;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
sget-object v1, Lf/c/a/a1;->h:Lf/c/a/a1;
|
||||
|
||||
aput-object v1, v0, v5
|
||||
|
||||
sget-object v1, Lf/c/a/a1;->i:Lf/c/a/a1;
|
||||
|
||||
aput-object v1, v0, v6
|
||||
|
||||
sget-object v1, Lf/c/a/a1;->j:Lf/c/a/a1;
|
||||
|
||||
aput-object v1, v0, v7
|
||||
|
||||
sput-object v0, Lf/c/a/a1;->k:[Lf/c/a/a1;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;II)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
iput p3, p0, Lf/c/a/a1;->androidLogLevel:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lf/c/a/a1;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lf/c/a/a1;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lf/c/a/a1;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lf/c/a/a1;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lf/c/a/a1;->k:[Lf/c/a/a1;
|
||||
|
||||
invoke-virtual {v0}, [Lf/c/a/a1;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lf/c/a/a1;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,52 +0,0 @@
|
|||
.class public final Lf/c/a/a2$a;
|
||||
.super Landroid/os/AsyncTask;
|
||||
.source "Util.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a2;->a(Ljava/lang/Runnable;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/os/AsyncTask<",
|
||||
"Ljava/lang/Object;",
|
||||
"Ljava/lang/Void;",
|
||||
"Ljava/lang/Void;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
aget-object p1, p1, v0
|
||||
|
||||
check-cast p1, Ljava/lang/Runnable;
|
||||
|
||||
invoke-interface {p1}, Ljava/lang/Runnable;->run()V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -1,88 +0,0 @@
|
|||
.class public final Lf/c/a/a2$b;
|
||||
.super Landroid/os/AsyncTask;
|
||||
.source "Util.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/a2;->a(Landroid/content/Context;Lf/c/a/e1;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/os/AsyncTask<",
|
||||
"Landroid/content/Context;",
|
||||
"Ljava/lang/Void;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic a:Lf/c/a/e1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/e1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/a2$b;->a:Lf/c/a/e1;
|
||||
|
||||
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 3
|
||||
|
||||
check-cast p1, [Landroid/content/Context;
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
aget-object p1, p1, v1
|
||||
|
||||
invoke-static {p1}, Lf/c/a/a2;->a(Landroid/content/Context;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v2, "GoogleAdId read "
|
||||
|
||||
invoke-static {v2, p1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public onPostExecute(Ljava/lang/Object;)V
|
||||
.locals 1
|
||||
|
||||
check-cast p1, Ljava/lang/String;
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
iget-object v0, p0, Lf/c/a/a2$b;->a:Lf/c/a/e1;
|
||||
|
||||
invoke-interface {v0, p1}, Lf/c/a/e1;->onGoogleAdIdRead(Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,40 +0,0 @@
|
|||
.class public Lf/c/a/b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/r0;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Lf/c/a/r0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/b;->e:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/b;->d:Lf/c/a/r0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/b;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/b;->d:Lf/c/a/r0;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/g;->a(Lf/c/a/r0;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,38 +0,0 @@
|
|||
.class public Lf/c/a/b0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustInstance.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Landroid/content/Context;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/c0;Landroid/content/Context;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p2, p0, Lf/c/a/b0;->d:Landroid/content/Context;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Lf/c/a/w1;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/b0;->d:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v0, v1}, Lf/c/a/w1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/w1;->f()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,429 +0,0 @@
|
|||
.class public Lf/c/a/b1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Logger.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/u0;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Lf/c/a/a1;
|
||||
|
||||
.field public b:Z
|
||||
|
||||
.field public c:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Lf/c/a/b1;->c:Z
|
||||
|
||||
iput-boolean v0, p0, Lf/c/a/b1;->b:Z
|
||||
|
||||
sget-object v0, Lf/c/a/a1;->f:Lf/c/a/a1;
|
||||
|
||||
iget-boolean v1, p0, Lf/c/a/b1;->c:Z
|
||||
|
||||
iget-boolean v2, p0, Lf/c/a/b1;->b:Z
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iput-object v0, p0, Lf/c/a/b1;->a:Lf/c/a/a1;
|
||||
|
||||
iput-boolean v1, p0, Lf/c/a/b1;->c:Z
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public varargs a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
.locals 4
|
||||
|
||||
const-string v0, "Adjust"
|
||||
|
||||
iget-boolean v1, p0, Lf/c/a/b1;->c:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/b1;->a:Lf/c/a/a1;
|
||||
|
||||
iget v1, v1, Lf/c/a/a1;->androidLogLevel:I
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
if-gt v1, v2, :cond_1
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
invoke-static {v1, p1, p2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object p1, v2, v3
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-static {p2}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
aput-object p2, v2, p1
|
||||
|
||||
const-string p1, "Error formating log message: %s, with params: %s"
|
||||
|
||||
invoke-static {v1, p1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public varargs b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
.locals 4
|
||||
|
||||
const-string v0, "Adjust"
|
||||
|
||||
iget-boolean v1, p0, Lf/c/a/b1;->c:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/b1;->a:Lf/c/a/a1;
|
||||
|
||||
iget v1, v1, Lf/c/a/a1;->androidLogLevel:I
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
if-gt v1, v2, :cond_1
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
invoke-static {v1, p1, p2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object p1, v2, v3
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-static {p2}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
aput-object p2, v2, p1
|
||||
|
||||
const-string p1, "Error formating log message: %s, with params: %s"
|
||||
|
||||
invoke-static {v1, p1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public varargs c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
.locals 4
|
||||
|
||||
const-string v0, "Adjust"
|
||||
|
||||
iget-boolean v1, p0, Lf/c/a/b1;->c:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/b1;->a:Lf/c/a/a1;
|
||||
|
||||
iget v1, v1, Lf/c/a/a1;->androidLogLevel:I
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
if-gt v1, v2, :cond_1
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
invoke-static {v1, p1, p2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object p1, v2, v3
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-static {p2}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
aput-object p2, v2, p1
|
||||
|
||||
const-string p1, "Error formating log message: %s, with params: %s"
|
||||
|
||||
invoke-static {v1, p1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public varargs d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
.locals 4
|
||||
|
||||
const-string v0, "Adjust"
|
||||
|
||||
iget-boolean v1, p0, Lf/c/a/b1;->c:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/b1;->a:Lf/c/a/a1;
|
||||
|
||||
iget v1, v1, Lf/c/a/a1;->androidLogLevel:I
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
if-gt v1, v2, :cond_1
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
invoke-static {v1, p1, p2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object p1, v2, v3
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-static {p2}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
aput-object p2, v2, p1
|
||||
|
||||
const-string p1, "Error formating log message: %s, with params: %s"
|
||||
|
||||
invoke-static {v1, p1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public varargs e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
.locals 4
|
||||
|
||||
const-string v0, "Adjust"
|
||||
|
||||
iget-boolean v1, p0, Lf/c/a/b1;->c:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/b1;->a:Lf/c/a/a1;
|
||||
|
||||
iget v1, v1, Lf/c/a/a1;->androidLogLevel:I
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
if-gt v1, v2, :cond_1
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
invoke-static {v1, p1, p2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object p1, v2, v3
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-static {p2}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
aput-object p2, v2, p1
|
||||
|
||||
const-string p1, "Error formating log message: %s, with params: %s"
|
||||
|
||||
invoke-static {v1, p1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public varargs f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
.locals 4
|
||||
|
||||
const-string v0, "Adjust"
|
||||
|
||||
iget-object v1, p0, Lf/c/a/b1;->a:Lf/c/a/a1;
|
||||
|
||||
iget v1, v1, Lf/c/a/a1;->androidLogLevel:I
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
if-gt v1, v2, :cond_0
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
invoke-static {v1, p1, p2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object p1, v2, v3
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-static {p2}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
aput-object p2, v2, p1
|
||||
|
||||
const-string p1, "Error formating log message: %s, with params: %s"
|
||||
|
||||
invoke-static {v1, p1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,19 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/b2/a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Plugin.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Landroid/content/Context;)Ljava/util/Map$Entry;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
")",
|
||||
"Ljava/util/Map$Entry<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
|
@ -1,40 +0,0 @@
|
|||
.class public Lf/c/a/c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/t1;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Lf/c/a/t1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/c;->e:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/c;->d:Lf/c/a/t1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/c;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/c;->d:Lf/c/a/t1;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/g;->a(Lf/c/a/t1;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,173 +0,0 @@
|
|||
.class public Lf/c/a/c0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustInstance.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/Boolean;
|
||||
|
||||
.field public c:Z
|
||||
|
||||
.field public d:Lf/c/a/s0;
|
||||
|
||||
.field public e:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lf/c/a/x0;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/c0;->b:Ljava/lang/Boolean;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Lf/c/a/c0;->c:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public a(Ljava/lang/String;Landroid/content/Context;)V
|
||||
.locals 7
|
||||
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v4
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/String;->length()I
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
new-instance v6, Lf/c/a/a0;
|
||||
|
||||
move-object v0, v6
|
||||
|
||||
move-object v1, p0
|
||||
|
||||
move-object v2, p2
|
||||
|
||||
move-object v3, p1
|
||||
|
||||
invoke-direct/range {v0 .. v5}, Lf/c/a/a0;-><init>(Lf/c/a/c0;Landroid/content/Context;Ljava/lang/String;J)V
|
||||
|
||||
invoke-static {v6}, Lf/c/a/a2;->a(Ljava/lang/Runnable;)V
|
||||
|
||||
const-string p1, "referrer"
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/c/a/c0;->a(Ljava/lang/String;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
iget-object p1, p0, Lf/c/a/c0;->d:Lf/c/a/s0;
|
||||
|
||||
check-cast p1, Lf/c/a/g;
|
||||
|
||||
invoke-virtual {p1}, Lf/c/a/g;->b()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
iget-object p1, p0, Lf/c/a/c0;->d:Lf/c/a/s0;
|
||||
|
||||
check-cast p1, Lf/c/a/g;
|
||||
|
||||
iget-object p2, p1, Lf/c/a/g;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v0, Lf/c/a/q;
|
||||
|
||||
invoke-direct {v0, p1}, Lf/c/a/q;-><init>(Lf/c/a/g;)V
|
||||
|
||||
iget-object p1, p2, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final a()Z
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {p0, v0}, Lf/c/a/c0;->a(Ljava/lang/String;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final a(Ljava/lang/String;)Z
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/c0;->d:Lf/c/a/s0;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
aput-object p1, v1, v0
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string p1, "Adjust not initialized, but %s saved for launch"
|
||||
|
||||
invoke-virtual {v2, p1, v1}, Lf/c/a/b1;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
new-array v1, v0, [Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Adjust not initialized correctly"
|
||||
|
||||
invoke-virtual {p1, v2, v1}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
|
||||
:cond_1
|
||||
return v1
|
||||
.end method
|
|
@ -1,8 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/c1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnAttributionChangedListener.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onAttributionChanged(Lcom/adjust/sdk/AdjustAttribution;)V
|
||||
.end method
|
|
@ -1,40 +0,0 @@
|
|||
.class public Lf/c/a/d;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/v1;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Lf/c/a/v1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/d;->e:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/d;->d:Lf/c/a/v1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/d;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/d;->d:Lf/c/a/v1;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/g;->a(Lf/c/a/v1;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,38 +0,0 @@
|
|||
.class public Lf/c/a/d0;
|
||||
.super Landroid/content/BroadcastReceiver;
|
||||
.source "AdjustReferrerReceiver.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "referrer"
|
||||
|
||||
invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
invoke-static {}, Ls/a/b/b/a;->c()Lf/c/a/c0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0, p2, p1}, Lf/c/a/c0;->a(Ljava/lang/String;Landroid/content/Context;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,8 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/d1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnDeeplinkResponseListener.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Landroid/net/Uri;)Z
|
||||
.end method
|
|
@ -1,40 +0,0 @@
|
|||
.class public Lf/c/a/e;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/m0;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Lf/c/a/m0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/e;->e:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/e;->d:Lf/c/a/m0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/e;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/e;->d:Lf/c/a/m0;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/g;->a(Lf/c/a/m0;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,79 +0,0 @@
|
|||
.class public Lf/c/a/e0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustSessionFailure.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Z
|
||||
|
||||
.field public e:Lorg/json/JSONObject;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v1, 0x5
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/e0;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/e0;->b:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/e0;->c:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-boolean v2, p0, Lf/c/a/e0;->d:Z
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/e0;->e:Lorg/json/JSONObject;
|
||||
|
||||
const/4 v3, 0x4
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "Session Failure msg:%s time:%s adid:%s retry:%b json:%s"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,8 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/e1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnDeviceIdsRead.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onGoogleAdIdRead(Ljava/lang/String;)V
|
||||
.end method
|
|
@ -1,72 +0,0 @@
|
|||
.class public Lf/c/a/f;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/f;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/f;->d:Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->h:Lf/c/a/g$j;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/g$j;->c()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Start delay expired or never configured"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Lf/c/a/g;->j()V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->h:Lf/c/a/g$j;
|
||||
|
||||
iput-boolean v2, v1, Lf/c/a/g$j;->d:Z
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->g:Lf/c/a/z1;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/z1;->a()V
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
iput-object v1, v0, Lf/c/a/g;->g:Lf/c/a/z1;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->i()V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,67 +0,0 @@
|
|||
.class public Lf/c/a/f0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustSessionSuccess.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Lorg/json/JSONObject;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v1, 0x4
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/f0;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/f0;->b:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/f0;->c:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/f0;->d:Lorg/json/JSONObject;
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "Session Success msg:%s time:%s adid:%s json:%s"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,8 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/f1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnEventTrackingFailedListener.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Lf/c/a/x;)V
|
||||
.end method
|
|
@ -1,45 +0,0 @@
|
|||
.class public Lf/c/a/g$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g;-><init>(Lf/c/a/v;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g$a;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/g$a;->d:Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->a()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,233 +0,0 @@
|
|||
.class public Lf/c/a/g$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g;->a(Ljava/lang/String;Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Z
|
||||
|
||||
.field public final synthetic e:Ljava/lang/String;
|
||||
|
||||
.field public final synthetic f:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;ZLjava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g$b;->f:Lf/c/a/g;
|
||||
|
||||
iput-boolean p2, p0, Lf/c/a/g$b;->d:Z
|
||||
|
||||
iput-object p3, p0, Lf/c/a/g$b;->e:Ljava/lang/String;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 10
|
||||
|
||||
iget-boolean v0, p0, Lf/c/a/g$b;->d:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
new-instance v0, Lf/c/a/w1;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/g$b;->f:Lf/c/a/g;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/v;->a:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v0, v1}, Lf/c/a/w1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
iget-object v1, p0, Lf/c/a/g$b;->e:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/w1;->c(Ljava/lang/String;)V
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Lf/c/a/g$b;->f:Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
if-nez v1, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v2, p0, Lf/c/a/g$b;->e:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/g;->a(Lf/c/a/t;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_2
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {v0}, Lf/c/a/g;->b()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_3
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_3
|
||||
if-nez v2, :cond_4
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_4
|
||||
iget-object v1, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/t;->pushToken:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_5
|
||||
iget-object v1, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
iput-object v2, v1, Lf/c/a/t;->pushToken:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->k()V
|
||||
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v8
|
||||
|
||||
new-instance v1, Lf/c/a/j1;
|
||||
|
||||
iget-object v4, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v5, v0, Lf/c/a/g;->i:Lf/c/a/q0;
|
||||
|
||||
iget-object v6, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
iget-object v7, v0, Lf/c/a/g;->n:Lf/c/a/u1;
|
||||
|
||||
move-object v3, v1
|
||||
|
||||
invoke-direct/range {v3 .. v9}, Lf/c/a/j1;-><init>(Lf/c/a/v;Lf/c/a/q0;Lf/c/a/t;Lf/c/a/u1;J)V
|
||||
|
||||
new-instance v2, Ljava/util/HashMap;
|
||||
|
||||
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
|
||||
|
||||
invoke-virtual {v1, v2}, Lf/c/a/j1;->d(Ljava/util/Map;)V
|
||||
|
||||
invoke-virtual {v1, v2}, Lf/c/a/j1;->c(Ljava/util/Map;)V
|
||||
|
||||
invoke-virtual {v1, v2}, Lf/c/a/j1;->b(Ljava/util/Map;)V
|
||||
|
||||
invoke-virtual {v1, v2}, Lf/c/a/j1;->a(Ljava/util/Map;)V
|
||||
|
||||
const-string v3, "push"
|
||||
|
||||
const-string v4, "source"
|
||||
|
||||
invoke-static {v2, v4, v3}, Lf/c/a/j1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
sget-object v3, Lf/c/a/r;->k:Lf/c/a/r;
|
||||
|
||||
invoke-virtual {v1, v3}, Lf/c/a/j1;->a(Lf/c/a/r;)Lf/c/a/s;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const-string v3, "/sdk_info"
|
||||
|
||||
invoke-virtual {v1, v3}, Lf/c/a/s;->b(Ljava/lang/String;)V
|
||||
|
||||
const-string v3, ""
|
||||
|
||||
invoke-virtual {v1, v3}, Lf/c/a/s;->c(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v1, v2}, Lf/c/a/s;->b(Ljava/util/Map;)V
|
||||
|
||||
iget-object v2, v0, Lf/c/a/g;->b:Lf/c/a/v0;
|
||||
|
||||
check-cast v2, Lf/c/a/k1;
|
||||
|
||||
iget-object v3, v2, Lf/c/a/k1;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v4, Lf/c/a/l1;
|
||||
|
||||
invoke-direct {v4, v2, v1}, Lf/c/a/l1;-><init>(Lf/c/a/k1;Lf/c/a/s;)V
|
||||
|
||||
iget-object v2, v3, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v2, v4}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
new-instance v2, Lf/c/a/w1;
|
||||
|
||||
iget-object v3, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/v;->a:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v2, v3}, Lf/c/a/w1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
invoke-virtual {v2}, Lf/c/a/w1;->d()V
|
||||
|
||||
iget-object v2, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-boolean v2, v2, Lf/c/a/v;->f:Z
|
||||
|
||||
if-eqz v2, :cond_6
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->m()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
aput-object v1, v2, v3
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v1, "Buffered event %s"
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/b1;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_6
|
||||
iget-object v0, v0, Lf/c/a/g;->b:Lf/c/a/v0;
|
||||
|
||||
check-cast v0, Lf/c/a/k1;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/k1;->c()V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,33 +0,0 @@
|
|||
.class public Lf/c/a/g$c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/x0;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g;->a()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic a:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g$c;->a:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,53 +0,0 @@
|
|||
.class public Lf/c/a/g$d;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g;->a()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g$d;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/g$d;->d:Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v2, Lf/c/a/h;
|
||||
|
||||
invoke-direct {v2, v0}, Lf/c/a/h;-><init>(Lf/c/a/g;)V
|
||||
|
||||
iget-object v0, v1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,53 +0,0 @@
|
|||
.class public Lf/c/a/g$e;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g;->a()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g$e;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/g$e;->d:Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v2, Lf/c/a/i;
|
||||
|
||||
invoke-direct {v2, v0}, Lf/c/a/i;-><init>(Lf/c/a/g;)V
|
||||
|
||||
iget-object v0, v1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,53 +0,0 @@
|
|||
.class public Lf/c/a/g$f;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g;->a()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g$f;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/g$f;->d:Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v2, Lf/c/a/f;
|
||||
|
||||
invoke-direct {v2, v0}, Lf/c/a/f;-><init>(Lf/c/a/g;)V
|
||||
|
||||
iget-object v0, v1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,101 +0,0 @@
|
|||
.class public Lf/c/a/g$g;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g;->a(Lf/c/a/r0;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/r0;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Lf/c/a/r0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g$g;->e:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/g$g;->d:Lf/c/a/r0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/g$g;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, v0, Lf/c/a/v;->k:Lf/c/a/g1;
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p0, Lf/c/a/g$g;->d:Lf/c/a/r0;
|
||||
|
||||
iget-boolean v2, v1, Lf/c/a/o1;->d:Z
|
||||
|
||||
if-nez v2, :cond_2
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
new-instance v2, Lf/c/a/y;
|
||||
|
||||
invoke-direct {v2}, Lf/c/a/y;-><init>()V
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->a:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/y;->a:Ljava/lang/String;
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->b:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/y;->b:Ljava/lang/String;
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->c:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/y;->c:Ljava/lang/String;
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/y;->e:Lorg/json/JSONObject;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/r0;->h:Ljava/lang/String;
|
||||
|
||||
iput-object v1, v2, Lf/c/a/y;->d:Ljava/lang/String;
|
||||
|
||||
move-object v1, v2
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0, v1}, Lf/c/a/g1;->a(Lf/c/a/y;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,105 +0,0 @@
|
|||
.class public Lf/c/a/g$h;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g;->a(Lf/c/a/r0;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/r0;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Lf/c/a/r0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g$h;->e:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/g$h;->d:Lf/c/a/r0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/g$h;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, v0, Lf/c/a/v;->l:Lf/c/a/f1;
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p0, Lf/c/a/g$h;->d:Lf/c/a/r0;
|
||||
|
||||
iget-boolean v2, v1, Lf/c/a/o1;->d:Z
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
new-instance v2, Lf/c/a/x;
|
||||
|
||||
invoke-direct {v2}, Lf/c/a/x;-><init>()V
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->a:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/x;->a:Ljava/lang/String;
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->b:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/x;->b:Ljava/lang/String;
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->c:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/x;->c:Ljava/lang/String;
|
||||
|
||||
iget-boolean v3, v1, Lf/c/a/o1;->e:Z
|
||||
|
||||
iput-boolean v3, v2, Lf/c/a/x;->e:Z
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/x;->f:Lorg/json/JSONObject;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/r0;->h:Ljava/lang/String;
|
||||
|
||||
iput-object v1, v2, Lf/c/a/x;->d:Ljava/lang/String;
|
||||
|
||||
move-object v1, v2
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0, v1}, Lf/c/a/f1;->a(Lf/c/a/x;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,61 +0,0 @@
|
|||
.class public Lf/c/a/g$i;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g;->a(Landroid/os/Handler;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g$i;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/g$i;->d:Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, v1, Lf/c/a/v;->h:Lf/c/a/c1;
|
||||
|
||||
if-nez v1, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v0, v0, Lf/c/a/g;->k:Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
invoke-interface {v1, v0}, Lf/c/a/c1;->onAttributionChanged(Lcom/adjust/sdk/AdjustAttribution;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,78 +0,0 @@
|
|||
.class public Lf/c/a/g$j;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/c/a/g;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "j"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Z
|
||||
|
||||
.field public b:Z
|
||||
|
||||
.field public c:Z
|
||||
|
||||
.field public d:Z
|
||||
|
||||
.field public e:Z
|
||||
|
||||
.field public f:Z
|
||||
|
||||
.field public g:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public a()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lf/c/a/g$j;->g:Z
|
||||
|
||||
xor-int/lit8 v0, v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public b()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lf/c/a/g$j;->f:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public c()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lf/c/a/g$j;->d:Z
|
||||
|
||||
xor-int/lit8 v0, v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public d()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lf/c/a/g$j;->e:Z
|
||||
|
||||
return v0
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,53 +0,0 @@
|
|||
.class public Lf/c/a/g0$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/g0;-><init>(Lf/c/a/s0;Lf/c/a/s;Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/g0$a;->d:Lf/c/a/g0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/g0$a;->d:Lf/c/a/g0;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g0;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v2, Lf/c/a/l0;
|
||||
|
||||
invoke-direct {v2, v0}, Lf/c/a/l0;-><init>(Lf/c/a/g0;)V
|
||||
|
||||
iget-object v0, v1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,214 +0,0 @@
|
|||
.class public Lf/c/a/g0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/t0;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Lf/c/a/p0;
|
||||
|
||||
.field public b:Ljava/lang/ref/WeakReference;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
"Lf/c/a/s0;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public c:Lf/c/a/u0;
|
||||
|
||||
.field public d:Lf/c/a/s;
|
||||
|
||||
.field public e:Lf/c/a/z1;
|
||||
|
||||
.field public f:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/s0;Lf/c/a/s;Z)V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Lf/c/a/p0;
|
||||
|
||||
const-string v1, "AttributionHandler"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v1, v2}, Lf/c/a/p0;-><init>(Ljava/lang/String;Z)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/g0;->a:Lf/c/a/p0;
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/g0;->c:Lf/c/a/u0;
|
||||
|
||||
new-instance v0, Lf/c/a/z1;
|
||||
|
||||
new-instance v1, Lf/c/a/g0$a;
|
||||
|
||||
invoke-direct {v1, p0}, Lf/c/a/g0$a;-><init>(Lf/c/a/g0;)V
|
||||
|
||||
const-string v2, "Attribution timer"
|
||||
|
||||
invoke-direct {v0, v1, v2}, Lf/c/a/z1;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/g0;->e:Lf/c/a/z1;
|
||||
|
||||
new-instance v0, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/g0;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/g0;->d:Lf/c/a/s;
|
||||
|
||||
xor-int/lit8 p1, p3, 0x1
|
||||
|
||||
iput-boolean p1, p0, Lf/c/a/g0;->f:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(J)V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/g0;->e:Lf/c/a/z1;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/z1;->b()J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
cmp-long v2, v0, p1
|
||||
|
||||
if-lez v2, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
cmp-long v2, p1, v0
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
long-to-double v0, p1
|
||||
|
||||
const-wide v2, 0x408f400000000000L # 1000.0
|
||||
|
||||
div-double/2addr v0, v2
|
||||
|
||||
sget-object v2, Lf/c/a/a2;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v2, v0, v1}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lf/c/a/g0;->c:Lf/c/a/u0;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v0, v2, v3
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v0, "Waiting to query attribution in %s seconds"
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/b1;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Lf/c/a/g0;->e:Lf/c/a/z1;
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Lf/c/a/z1;->a(J)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final a(Lf/c/a/s0;Lf/c/a/o1;)V
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p2, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-wide/16 v1, -0x1
|
||||
|
||||
const-string v3, "ask_in"
|
||||
|
||||
invoke-virtual {v0, v3, v1, v2}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
const-wide/16 v2, 0x0
|
||||
|
||||
cmp-long v4, v0, v2
|
||||
|
||||
if-ltz v4, :cond_1
|
||||
|
||||
const/4 p2, 0x1
|
||||
|
||||
check-cast p1, Lf/c/a/g;
|
||||
|
||||
iget-object v2, p1, Lf/c/a/g;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v3, Lf/c/a/p;
|
||||
|
||||
invoke-direct {v3, p1, p2}, Lf/c/a/p;-><init>(Lf/c/a/g;Z)V
|
||||
|
||||
iget-object p1, v2, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p1, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
invoke-virtual {p0, v0, v1}, Lf/c/a/g0;->a(J)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
check-cast p1, Lf/c/a/g;
|
||||
|
||||
iget-object v1, p1, Lf/c/a/g;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v2, Lf/c/a/p;
|
||||
|
||||
invoke-direct {v2, p1, v0}, Lf/c/a/p;-><init>(Lf/c/a/g;Z)V
|
||||
|
||||
iget-object p1, v1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p1, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
iget-object p1, p2, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
|
||||
const-string v0, "attribution"
|
||||
|
||||
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iget-object v0, p2, Lf/c/a/o1;->c:Ljava/lang/String;
|
||||
|
||||
invoke-static {p1, v0}, Lcom/adjust/sdk/AdjustAttribution;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p2, Lf/c/a/o1;->g:Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,8 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/g1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnEventTrackingSucceededListener.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Lf/c/a/y;)V
|
||||
.end method
|
|
@ -1,70 +0,0 @@
|
|||
.class public Lf/c/a/h;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/h;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/h;->d:Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->b()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->g()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Lf/c/a/g;->h()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->b:Lf/c/a/v0;
|
||||
|
||||
check-cast v1, Lf/c/a/k1;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/k1;->c()V
|
||||
|
||||
:cond_1
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v1
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/g;->c(J)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->k()V
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,36 +0,0 @@
|
|||
.class public Lf/c/a/h0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/h0;->d:Lf/c/a/g0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/h0;->d:Lf/c/a/g0;
|
||||
|
||||
const-wide/16 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/g0;->a(J)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,8 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/h1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnSessionTrackingFailedListener.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Lf/c/a/e0;)V
|
||||
.end method
|
|
@ -1,45 +0,0 @@
|
|||
.class public Lf/c/a/i;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/i;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/i;->d:Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->h()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->b:Lf/c/a/v0;
|
||||
|
||||
check-cast v0, Lf/c/a/k1;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/k1;->c()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,67 +0,0 @@
|
|||
.class public Lf/c/a/i0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/v1;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g0;Lf/c/a/v1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/i0;->e:Lf/c/a/g0;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/i0;->d:Lf/c/a/v1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/i0;->e:Lf/c/a/g0;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g0;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/c/a/s0;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/i0;->e:Lf/c/a/g0;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/i0;->d:Lf/c/a/v1;
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/g0;->a(Lf/c/a/s0;Lf/c/a/o1;)V
|
||||
|
||||
check-cast v0, Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v3, Lf/c/a/d;
|
||||
|
||||
invoke-direct {v3, v0, v2}, Lf/c/a/d;-><init>(Lf/c/a/g;Lf/c/a/v1;)V
|
||||
|
||||
iget-object v0, v1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,8 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/i1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnSessionTrackingSucceededListener.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Lf/c/a/f0;)V
|
||||
.end method
|
|
@ -1,259 +0,0 @@
|
|||
.class public Lf/c/a/j;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/j;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 11
|
||||
|
||||
iget-object v0, p0, Lf/c/a/j;->d:Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->h:Lf/c/a/g$j;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/g$j;->c()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Lf/c/a/g;->c()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_1
|
||||
iget-object v1, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/v;->q:Ljava/lang/Double;
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D
|
||||
|
||||
move-result-wide v4
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const-wide/16 v4, 0x0
|
||||
|
||||
:goto_0
|
||||
const-wide/16 v6, 0x2710
|
||||
|
||||
const-wide v8, 0x408f400000000000L # 1000.0
|
||||
|
||||
mul-double v8, v8, v4
|
||||
|
||||
double-to-long v8, v8
|
||||
|
||||
cmp-long v1, v8, v6
|
||||
|
||||
if-lez v1, :cond_3
|
||||
|
||||
const-wide/16 v8, 0xa
|
||||
|
||||
long-to-double v8, v8
|
||||
|
||||
sget-object v1, Lf/c/a/a2;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
sget-object v4, Lf/c/a/a2;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v4, v8, v9}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
iget-object v5, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
const/4 v10, 0x2
|
||||
|
||||
new-array v10, v10, [Ljava/lang/Object;
|
||||
|
||||
aput-object v1, v10, v3
|
||||
|
||||
aput-object v4, v10, v2
|
||||
|
||||
check-cast v5, Lf/c/a/b1;
|
||||
|
||||
const-string v1, "Delay start of %s seconds bigger than max allowed value of %s seconds"
|
||||
|
||||
invoke-virtual {v5, v1, v10}, Lf/c/a/b1;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
move-wide v4, v8
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
move-wide v6, v8
|
||||
|
||||
:goto_1
|
||||
sget-object v1, Lf/c/a/a2;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iget-object v4, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v5, v2, [Ljava/lang/Object;
|
||||
|
||||
aput-object v1, v5, v3
|
||||
|
||||
check-cast v4, Lf/c/a/b1;
|
||||
|
||||
const-string v1, "Waiting %s seconds before starting first session"
|
||||
|
||||
invoke-virtual {v4, v1, v5}, Lf/c/a/b1;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->g:Lf/c/a/z1;
|
||||
|
||||
invoke-virtual {v1, v6, v7}, Lf/c/a/z1;->a(J)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->h:Lf/c/a/g$j;
|
||||
|
||||
iput-boolean v2, v1, Lf/c/a/g$j;->e:Z
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
if-eqz v1, :cond_4
|
||||
|
||||
iput-boolean v2, v1, Lf/c/a/t;->updatePackages:Z
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->k()V
|
||||
|
||||
:cond_4
|
||||
:goto_2
|
||||
iget-object v0, p0, Lf/c/a/j;->d:Lf/c/a/g;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->f:Lf/c/a/z1;
|
||||
|
||||
if-nez v0, :cond_5
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
invoke-virtual {v0}, Lf/c/a/z1;->a()V
|
||||
|
||||
:goto_3
|
||||
iget-object v0, p0, Lf/c/a/j;->d:Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->b()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_6
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
iget-object v0, v0, Lf/c/a/g;->e:Lf/c/a/y1;
|
||||
|
||||
iget-boolean v1, v0, Lf/c/a/y1;->g:Z
|
||||
|
||||
if-nez v1, :cond_7
|
||||
|
||||
iget-object v1, v0, Lf/c/a/y1;->h:Lf/c/a/u0;
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/y1;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v0, v2, v3
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v0, "%s is already started"
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_7
|
||||
iget-object v1, v0, Lf/c/a/y1;->h:Lf/c/a/u0;
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
iget-object v4, v0, Lf/c/a/y1;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v4, v2, v3
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "%s starting"
|
||||
|
||||
invoke-virtual {v1, v4, v2}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/y1;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v5, Lf/c/a/x1;
|
||||
|
||||
invoke-direct {v5, v0}, Lf/c/a/x1;-><init>(Lf/c/a/y1;)V
|
||||
|
||||
iget-wide v6, v0, Lf/c/a/y1;->e:J
|
||||
|
||||
iget-wide v8, v0, Lf/c/a/y1;->f:J
|
||||
|
||||
sget-object v10, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
iget-object v4, v1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual/range {v4 .. v10}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleWithFixedDelay(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, v0, Lf/c/a/y1;->b:Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
iput-boolean v3, v0, Lf/c/a/y1;->g:Z
|
||||
|
||||
:goto_4
|
||||
iget-object v0, p0, Lf/c/a/j;->d:Lf/c/a/g;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v3, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Subsession start"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/j;->d:Lf/c/a/g;
|
||||
|
||||
invoke-static {v0}, Lf/c/a/g;->a(Lf/c/a/g;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,67 +0,0 @@
|
|||
.class public Lf/c/a/j0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/t1;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g0;Lf/c/a/t1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/j0;->e:Lf/c/a/g0;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/j0;->d:Lf/c/a/t1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/j0;->e:Lf/c/a/g0;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g0;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/c/a/s0;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/j0;->e:Lf/c/a/g0;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/j0;->d:Lf/c/a/t1;
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/g0;->a(Lf/c/a/s0;Lf/c/a/o1;)V
|
||||
|
||||
check-cast v0, Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v3, Lf/c/a/c;
|
||||
|
||||
invoke-direct {v3, v0, v2}, Lf/c/a/c;-><init>(Lf/c/a/g;Lf/c/a/t1;)V
|
||||
|
||||
iget-object v0, v1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,101 +0,0 @@
|
|||
.class public Lf/c/a/j1$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "PackageBuilder.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/c/a/j1;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:J
|
||||
|
||||
.field public b:I
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:I
|
||||
|
||||
.field public e:I
|
||||
|
||||
.field public f:J
|
||||
|
||||
.field public g:J
|
||||
|
||||
.field public h:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/j1;Lf/c/a/t;)V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const-wide/16 v0, -0x1
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/j1$a;->a:J
|
||||
|
||||
const/4 p1, -0x1
|
||||
|
||||
iput p1, p0, Lf/c/a/j1$a;->b:I
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
iput-object v2, p0, Lf/c/a/j1$a;->c:Ljava/lang/String;
|
||||
|
||||
iput p1, p0, Lf/c/a/j1$a;->d:I
|
||||
|
||||
iput p1, p0, Lf/c/a/j1$a;->e:I
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/j1$a;->f:J
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/j1$a;->g:J
|
||||
|
||||
iput-object v2, p0, Lf/c/a/j1$a;->h:Ljava/lang/String;
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-wide v0, p2, Lf/c/a/t;->lastInterval:J
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/j1$a;->a:J
|
||||
|
||||
iget p1, p2, Lf/c/a/t;->eventCount:I
|
||||
|
||||
iput p1, p0, Lf/c/a/j1$a;->b:I
|
||||
|
||||
iget-object p1, p2, Lf/c/a/t;->uuid:Ljava/lang/String;
|
||||
|
||||
iput-object p1, p0, Lf/c/a/j1$a;->c:Ljava/lang/String;
|
||||
|
||||
iget p1, p2, Lf/c/a/t;->sessionCount:I
|
||||
|
||||
iput p1, p0, Lf/c/a/j1$a;->d:I
|
||||
|
||||
iget p1, p2, Lf/c/a/t;->subsessionCount:I
|
||||
|
||||
iput p1, p0, Lf/c/a/j1$a;->e:I
|
||||
|
||||
iget-wide v0, p2, Lf/c/a/t;->sessionLength:J
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/j1$a;->f:J
|
||||
|
||||
iget-wide v0, p2, Lf/c/a/t;->timeSpent:J
|
||||
|
||||
iput-wide v0, p0, Lf/c/a/j1$a;->g:J
|
||||
|
||||
iget-object p1, p2, Lf/c/a/t;->pushToken:Ljava/lang/String;
|
||||
|
||||
iput-object p1, p0, Lf/c/a/j1$a;->h:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,86 +0,0 @@
|
|||
.class public Lf/c/a/k;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/v1;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Lf/c/a/v1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/k;->e:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/k;->d:Lf/c/a/v1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, v0, Lf/c/a/v;->m:Lf/c/a/i1;
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p0, Lf/c/a/k;->d:Lf/c/a/v1;
|
||||
|
||||
iget-boolean v2, v1, Lf/c/a/o1;->d:Z
|
||||
|
||||
if-nez v2, :cond_2
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
new-instance v2, Lf/c/a/f0;
|
||||
|
||||
invoke-direct {v2}, Lf/c/a/f0;-><init>()V
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->a:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/f0;->a:Ljava/lang/String;
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->b:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/f0;->b:Ljava/lang/String;
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->c:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/f0;->c:Ljava/lang/String;
|
||||
|
||||
iget-object v1, v1, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
|
||||
iput-object v1, v2, Lf/c/a/f0;->d:Lorg/json/JSONObject;
|
||||
|
||||
move-object v1, v2
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0, v1}, Lf/c/a/i1;->a(Lf/c/a/f0;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,105 +0,0 @@
|
|||
.class public Lf/c/a/k0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/m0;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g0;Lf/c/a/m0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/k0;->e:Lf/c/a/g0;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/k0;->d:Lf/c/a/m0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k0;->e:Lf/c/a/g0;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g0;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/c/a/s0;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Lf/c/a/k0;->e:Lf/c/a/g0;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/k0;->d:Lf/c/a/m0;
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/g0;->a(Lf/c/a/s0;Lf/c/a/o1;)V
|
||||
|
||||
iget-object v1, v2, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
|
||||
if-nez v1, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const-string v3, "attribution"
|
||||
|
||||
invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-nez v1, :cond_2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const/4 v3, 0x0
|
||||
|
||||
const-string v4, "deeplink"
|
||||
|
||||
invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-nez v1, :cond_3
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, v2, Lf/c/a/m0;->h:Landroid/net/Uri;
|
||||
|
||||
:goto_0
|
||||
check-cast v0, Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v3, Lf/c/a/e;
|
||||
|
||||
invoke-direct {v3, v0, v2}, Lf/c/a/e;-><init>(Lf/c/a/g;Lf/c/a/m0;)V
|
||||
|
||||
iget-object v0, v1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,45 +0,0 @@
|
|||
.class public Lf/c/a/k1$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "PackageHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/k1;-><init>(Lf/c/a/s0;Landroid/content/Context;Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/k1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/k1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/k1$a;->d:Lf/c/a/k1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1$a;->d:Lf/c/a/k1;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/k1;->a()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,45 +0,0 @@
|
|||
.class public Lf/c/a/k1$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "PackageHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/k1;->c()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/k1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/k1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/k1$b;->d:Lf/c/a/k1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1$b;->d:Lf/c/a/k1;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/k1;->b()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,67 +0,0 @@
|
|||
.class public Lf/c/a/k1$c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "PackageHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/k1;->a(Lf/c/a/o1;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/k1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/k1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/k1$c;->d:Lf/c/a/k1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1$c;->d:Lf/c/a/k1;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-interface {v1, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/k1;->d()V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/k1;->e:Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
|
||||
|
||||
iget-object v1, v0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v3, "Package handler can send"
|
||||
|
||||
invoke-virtual {v1, v3, v2}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/k1;->b()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,65 +0,0 @@
|
|||
.class public Lf/c/a/k1$d;
|
||||
.super Ljava/lang/Object;
|
||||
.source "PackageHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/k1;->a(Lf/c/a/o1;Lf/c/a/s;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/k1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/k1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/k1$d;->d:Lf/c/a/k1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1$d;->d:Lf/c/a/k1;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
new-array v2, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v3, "Package handler can send"
|
||||
|
||||
invoke-virtual {v0, v3, v2}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1$d;->d:Lf/c/a/k1;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/k1;->e:Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1$d;->d:Lf/c/a/k1;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/k1;->c()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,51 +0,0 @@
|
|||
.class public Lf/c/a/k1$e;
|
||||
.super Ljava/lang/Object;
|
||||
.source "PackageHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/k1;->a(Lf/c/a/u1;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/u1;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/k1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/k1;Lf/c/a/u1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/k1$e;->e:Lf/c/a/k1;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/k1$e;->d:Lf/c/a/u1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1$e;->e:Lf/c/a/k1;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/k1$e;->d:Lf/c/a/u1;
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/k1;->b(Lf/c/a/u1;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,649 +0,0 @@
|
|||
.class public Lf/c/a/k1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "PackageHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/v0;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Lf/c/a/p0;
|
||||
|
||||
.field public b:Lf/c/a/w0;
|
||||
|
||||
.field public c:Ljava/lang/ref/WeakReference;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
"Lf/c/a/s0;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public d:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lf/c/a/s;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public e:Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
.field public f:Z
|
||||
|
||||
.field public g:Landroid/content/Context;
|
||||
|
||||
.field public h:Lf/c/a/u0;
|
||||
|
||||
.field public i:Lf/c/a/n0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/s0;Landroid/content/Context;Z)V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Lf/c/a/p0;
|
||||
|
||||
const-string v1, "PackageHandler"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v1, v2}, Lf/c/a/p0;-><init>(Ljava/lang/String;Z)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/k1;->a:Lf/c/a/p0;
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
sget-object v0, Lf/c/a/z;->i:Lf/c/a/n0;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
sget-object v0, Lf/c/a/n0;->d:Lf/c/a/n0;
|
||||
|
||||
:cond_0
|
||||
iput-object v0, p0, Lf/c/a/k1;->i:Lf/c/a/n0;
|
||||
|
||||
new-instance v0, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/k1;->c:Ljava/lang/ref/WeakReference;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/k1;->g:Landroid/content/Context;
|
||||
|
||||
xor-int/lit8 p1, p3, 0x1
|
||||
|
||||
iput-boolean p1, p0, Lf/c/a/k1;->f:Z
|
||||
|
||||
iget-object p1, p0, Lf/c/a/k1;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance p2, Lf/c/a/k1$a;
|
||||
|
||||
invoke-direct {p2, p0}, Lf/c/a/k1$a;-><init>(Lf/c/a/k1;)V
|
||||
|
||||
iget-object p1, p1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p1, p2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a()V
|
||||
.locals 6
|
||||
|
||||
sget-object v0, Lf/c/a/z;->b:Lf/c/a/w0;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
new-instance v0, Lf/c/a/n1;
|
||||
|
||||
invoke-direct {v0, p0}, Lf/c/a/n1;-><init>(Lf/c/a/v0;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
check-cast v0, Lf/c/a/n1;
|
||||
|
||||
invoke-virtual {v0, p0}, Lf/c/a/n1;->a(Lf/c/a/v0;)V
|
||||
|
||||
sget-object v0, Lf/c/a/z;->b:Lf/c/a/w0;
|
||||
|
||||
:goto_0
|
||||
iput-object v0, p0, Lf/c/a/k1;->b:Lf/c/a/w0;
|
||||
|
||||
new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>()V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/k1;->e:Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
const-string v0, "Package queue"
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:try_start_0
|
||||
iget-object v3, p0, Lf/c/a/k1;->g:Landroid/content/Context;
|
||||
|
||||
const-string v4, "AdjustIoPackageQueue"
|
||||
|
||||
const-class v5, Ljava/util/List;
|
||||
|
||||
invoke-static {v3, v4, v0, v5}, Lf/c/a/a2;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Ljava/util/List;
|
||||
|
||||
iput-object v3, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:catch_0
|
||||
move-exception v3
|
||||
|
||||
iget-object v4, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
const/4 v5, 0x2
|
||||
|
||||
new-array v5, v5, [Ljava/lang/Object;
|
||||
|
||||
aput-object v0, v5, v2
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
aput-object v0, v5, v1
|
||||
|
||||
check-cast v4, Lf/c/a/b1;
|
||||
|
||||
const-string v0, "Failed to read %s file (%s)"
|
||||
|
||||
invoke-virtual {v4, v0, v5}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
:goto_1
|
||||
iget-object v0, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v3, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
aput-object v0, v1, v2
|
||||
|
||||
check-cast v3, Lf/c/a/b1;
|
||||
|
||||
const-string v0, "Package handler read %d packages"
|
||||
|
||||
invoke-virtual {v3, v0, v1}, Lf/c/a/b1;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_1
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
:goto_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lf/c/a/o1;)V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v1, Lf/c/a/k1$c;
|
||||
|
||||
invoke-direct {v1, p0}, Lf/c/a/k1$c;-><init>(Lf/c/a/k1;)V
|
||||
|
||||
iget-object v0, v0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->c:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/c/a/s0;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast v0, Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v0, p1}, Lf/c/a/g;->a(Lf/c/a/o1;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lf/c/a/o1;Lf/c/a/s;)V
|
||||
.locals 7
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p1, Lf/c/a/o1;->e:Z
|
||||
|
||||
iget-object v1, p0, Lf/c/a/k1;->c:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Lf/c/a/s0;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
check-cast v1, Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v1, p1}, Lf/c/a/g;->a(Lf/c/a/o1;)V
|
||||
|
||||
:cond_0
|
||||
new-instance p1, Lf/c/a/k1$d;
|
||||
|
||||
invoke-direct {p1, p0}, Lf/c/a/k1$d;-><init>(Lf/c/a/k1;)V
|
||||
|
||||
if-nez p2, :cond_1
|
||||
|
||||
invoke-interface {p1}, Ljava/lang/Runnable;->run()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p2}, Lf/c/a/s;->n()I
|
||||
|
||||
move-result p2
|
||||
|
||||
iget-object v1, p0, Lf/c/a/k1;->i:Lf/c/a/n0;
|
||||
|
||||
invoke-static {p2, v1}, Lf/c/a/a2;->a(ILf/c/a/n0;)J
|
||||
|
||||
move-result-wide v1
|
||||
|
||||
long-to-double v3, v1
|
||||
|
||||
const-wide v5, 0x408f400000000000L # 1000.0
|
||||
|
||||
div-double/2addr v3, v5
|
||||
|
||||
sget-object v5, Lf/c/a/a2;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v5, v3, v4}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
iget-object v4, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
const/4 v5, 0x2
|
||||
|
||||
new-array v5, v5, [Ljava/lang/Object;
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
aput-object v3, v5, v6
|
||||
|
||||
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
aput-object p2, v5, v0
|
||||
|
||||
check-cast v4, Lf/c/a/b1;
|
||||
|
||||
const-string p2, "Waiting for %s seconds before retrying the %d time"
|
||||
|
||||
invoke-virtual {v4, p2, v5}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object p2, p0, Lf/c/a/k1;->a:Lf/c/a/p0;
|
||||
|
||||
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
iget-object p2, p2, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p2, p1, v1, v2, v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lf/c/a/u1;)V
|
||||
.locals 3
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
new-instance v0, Lf/c/a/u1;
|
||||
|
||||
invoke-direct {v0}, Lf/c/a/u1;-><init>()V
|
||||
|
||||
iget-object v1, p1, Lf/c/a/u1;->a:Ljava/util/Map;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
new-instance v2, Ljava/util/HashMap;
|
||||
|
||||
invoke-direct {v2, v1}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
|
||||
|
||||
iput-object v2, v0, Lf/c/a/u1;->a:Ljava/util/Map;
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p1, Lf/c/a/u1;->b:Ljava/util/Map;
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
new-instance v1, Ljava/util/HashMap;
|
||||
|
||||
invoke-direct {v1, p1}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
|
||||
|
||||
iput-object v1, v0, Lf/c/a/u1;->b:Ljava/util/Map;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
iget-object p1, p0, Lf/c/a/k1;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v1, Lf/c/a/k1$e;
|
||||
|
||||
invoke-direct {v1, p0, v0}, Lf/c/a/k1$e;-><init>(Lf/c/a/k1;Lf/c/a/u1;)V
|
||||
|
||||
iget-object p1, p1, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p1, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final b()V
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-boolean v0, p0, Lf/c/a/k1;->f:Z
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Package handler is paused"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Lf/c/a/k1;->e:Ljava/util/concurrent/atomic/AtomicBoolean;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Package handler is already sending"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/c/a/s;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/k1;->b:Lf/c/a/w0;
|
||||
|
||||
iget-object v3, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v3}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v3
|
||||
|
||||
sub-int/2addr v3, v2
|
||||
|
||||
check-cast v1, Lf/c/a/n1;
|
||||
|
||||
iget-object v2, v1, Lf/c/a/n1;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v4, Lf/c/a/m1;
|
||||
|
||||
invoke-direct {v4, v1, v0, v3}, Lf/c/a/m1;-><init>(Lf/c/a/n1;Lf/c/a/s;I)V
|
||||
|
||||
iget-object v0, v2, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v4}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b(Lf/c/a/u1;)V
|
||||
.locals 6
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
new-array v2, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v3, "Updating package handler queue"
|
||||
|
||||
invoke-virtual {v0, v3, v2}, Lf/c/a/b1;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v3, v2, [Ljava/lang/Object;
|
||||
|
||||
iget-object v4, p1, Lf/c/a/u1;->a:Ljava/util/Map;
|
||||
|
||||
aput-object v4, v3, v1
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "Session callback parameters: %s"
|
||||
|
||||
invoke-virtual {v0, v4, v3}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
iget-object v3, p1, Lf/c/a/u1;->b:Ljava/util/Map;
|
||||
|
||||
aput-object v3, v2, v1
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v1, "Session partner parameters: %s"
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Lf/c/a/s;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->i()Ljava/util/Map;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iget-object v3, p1, Lf/c/a/u1;->a:Ljava/util/Map;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->b()Ljava/util/Map;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-string v5, "Callback"
|
||||
|
||||
invoke-static {v3, v4, v5}, Lf/c/a/a2;->a(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const-string v4, "callback_params"
|
||||
|
||||
invoke-static {v2, v4, v3}, Lf/c/a/j1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
|
||||
|
||||
iget-object v3, p1, Lf/c/a/u1;->b:Ljava/util/Map;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->j()Ljava/util/Map;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const-string v4, "Partner"
|
||||
|
||||
invoke-static {v3, v1, v4}, Lf/c/a/a2;->a(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const-string v3, "partner_params"
|
||||
|
||||
invoke-static {v2, v3, v1}, Lf/c/a/j1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p0}, Lf/c/a/k1;->d()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public c()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v1, Lf/c/a/k1$b;
|
||||
|
||||
invoke-direct {v1, p0}, Lf/c/a/k1$b;-><init>(Lf/c/a/k1;)V
|
||||
|
||||
iget-object v0, v0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final d()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/k1;->g:Landroid/content/Context;
|
||||
|
||||
const-string v2, "AdjustIoPackageQueue"
|
||||
|
||||
const-string v3, "Package queue"
|
||||
|
||||
invoke-static {v0, v1, v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v2}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Package handler wrote %d packages"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,90 +0,0 @@
|
|||
.class public Lf/c/a/l;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/v1;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Lf/c/a/v1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/l;->e:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/l;->d:Lf/c/a/v1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/l;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, v0, Lf/c/a/v;->n:Lf/c/a/h1;
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p0, Lf/c/a/l;->d:Lf/c/a/v1;
|
||||
|
||||
iget-boolean v2, v1, Lf/c/a/o1;->d:Z
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
new-instance v2, Lf/c/a/e0;
|
||||
|
||||
invoke-direct {v2}, Lf/c/a/e0;-><init>()V
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->a:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/e0;->a:Ljava/lang/String;
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->b:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/e0;->b:Ljava/lang/String;
|
||||
|
||||
iget-object v3, v1, Lf/c/a/o1;->c:Ljava/lang/String;
|
||||
|
||||
iput-object v3, v2, Lf/c/a/e0;->c:Ljava/lang/String;
|
||||
|
||||
iget-boolean v3, v1, Lf/c/a/o1;->e:Z
|
||||
|
||||
iput-boolean v3, v2, Lf/c/a/e0;->d:Z
|
||||
|
||||
iget-object v1, v1, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
|
||||
iput-object v1, v2, Lf/c/a/e0;->e:Lorg/json/JSONObject;
|
||||
|
||||
move-object v1, v2
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0, v1}, Lf/c/a/h1;->a(Lf/c/a/e0;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,121 +0,0 @@
|
|||
.class public Lf/c/a/l0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AttributionHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g0;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/l0;->d:Lf/c/a/g0;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 6
|
||||
|
||||
iget-object v0, p0, Lf/c/a/l0;->d:Lf/c/a/g0;
|
||||
|
||||
iget-boolean v1, v0, Lf/c/a/g0;->f:Z
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g0;->c:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Attribution handler is paused"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v1, v0, Lf/c/a/g0;->c:Lf/c/a/u0;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
new-array v4, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v5, v0, Lf/c/a/g0;->d:Lf/c/a/s;
|
||||
|
||||
invoke-virtual {v5}, Lf/c/a/s;->f()Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
aput-object v5, v4, v2
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v5, "%s"
|
||||
|
||||
invoke-virtual {v1, v5, v4}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:try_start_0
|
||||
iget-object v1, v0, Lf/c/a/g0;->d:Lf/c/a/s;
|
||||
|
||||
invoke-static {v1}, Ls/a/b/b/a;->a(Lf/c/a/s;)Lf/c/a/o1;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
instance-of v4, v1, Lf/c/a/m0;
|
||||
|
||||
if-nez v4, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
check-cast v1, Lf/c/a/m0;
|
||||
|
||||
iget-object v4, v0, Lf/c/a/g0;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v5, Lf/c/a/k0;
|
||||
|
||||
invoke-direct {v5, v0, v1}, Lf/c/a/k0;-><init>(Lf/c/a/g0;Lf/c/a/m0;)V
|
||||
|
||||
iget-object v1, v4, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v1, v5}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception v1
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g0;->c:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v3, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
aput-object v1, v3, v2
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v1, "Failed to get attribution (%s)"
|
||||
|
||||
invoke-virtual {v0, v1, v3}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,90 +0,0 @@
|
|||
.class public Lf/c/a/l1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "PackageHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/s;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/k1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/k1;Lf/c/a/s;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/l1;->e:Lf/c/a/k1;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/l1;->d:Lf/c/a/s;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 7
|
||||
|
||||
iget-object v0, p0, Lf/c/a/l1;->e:Lf/c/a/k1;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/l1;->d:Lf/c/a/s;
|
||||
|
||||
iget-object v2, v0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
iget-object v2, v0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
new-array v3, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v4, v0, Lf/c/a/k1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v4}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v4
|
||||
|
||||
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
aput-object v4, v3, v5
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
aput-object v1, v3, v4
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v6, "Added package %d (%s)"
|
||||
|
||||
invoke-virtual {v2, v6, v3}, Lf/c/a/b1;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v2, v0, Lf/c/a/k1;->h:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v4, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->f()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
aput-object v1, v3, v5
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v1, "%s"
|
||||
|
||||
invoke-virtual {v2, v1, v3}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/k1;->d()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,138 +0,0 @@
|
|||
.class public Lf/c/a/m;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Landroid/net/Uri;
|
||||
|
||||
.field public final synthetic e:Landroid/content/Intent;
|
||||
|
||||
.field public final synthetic f:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Landroid/net/Uri;Landroid/content/Intent;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/m;->f:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/m;->d:Landroid/net/Uri;
|
||||
|
||||
iput-object p3, p0, Lf/c/a/m;->e:Landroid/content/Intent;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 6
|
||||
|
||||
iget-object v0, p0, Lf/c/a/m;->f:Lf/c/a/g;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, v0, Lf/c/a/v;->o:Lf/c/a/d1;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v2, p0, Lf/c/a/m;->d:Landroid/net/Uri;
|
||||
|
||||
invoke-interface {v0, v2}, Lf/c/a/d1;->a(Landroid/net/Uri;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x1
|
||||
|
||||
:goto_0
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/m;->f:Lf/c/a/g;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/m;->e:Landroid/content/Intent;
|
||||
|
||||
iget-object v3, p0, Lf/c/a/m;->d:Landroid/net/Uri;
|
||||
|
||||
iget-object v4, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v4, v4, Lf/c/a/v;->a:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
invoke-virtual {v4, v2, v5}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-interface {v4}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v4
|
||||
|
||||
if-lez v4, :cond_2
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
const/4 v4, 0x0
|
||||
|
||||
:goto_1
|
||||
if-nez v4, :cond_3
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
aput-object v3, v1, v5
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Unable to open deferred deep link (%s)"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
iget-object v4, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
aput-object v3, v1, v5
|
||||
|
||||
check-cast v4, Lf/c/a/b1;
|
||||
|
||||
const-string v3, "Open deferred deep link (%s)"
|
||||
|
||||
invoke-virtual {v4, v3, v1}, Lf/c/a/b1;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/v;->a:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v0, v2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
|
||||
|
||||
:cond_4
|
||||
:goto_2
|
||||
return-void
|
||||
.end method
|
|
@ -1,17 +0,0 @@
|
|||
.class public Lf/c/a/m0;
|
||||
.super Lf/c/a/o1;
|
||||
.source "AttributionResponseData.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public h:Landroid/net/Uri;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Lf/c/a/o1;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,46 +0,0 @@
|
|||
.class public Lf/c/a/m1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "RequestHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/s;
|
||||
|
||||
.field public final synthetic e:I
|
||||
|
||||
.field public final synthetic f:Lf/c/a/n1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/n1;Lf/c/a/s;I)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/m1;->f:Lf/c/a/n1;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/m1;->d:Lf/c/a/s;
|
||||
|
||||
iput p3, p0, Lf/c/a/m1;->e:I
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/m1;->f:Lf/c/a/n1;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/m1;->d:Lf/c/a/s;
|
||||
|
||||
iget v2, p0, Lf/c/a/m1;->e:I
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/n1;->a(Lf/c/a/s;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,76 +0,0 @@
|
|||
.class public Lf/c/a/n;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/n;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/n;->d:Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->g()V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/n;->d:Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->f()V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/n;->d:Lf/c/a/g;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Subsession end"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/n;->d:Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->h()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->d()V
|
||||
|
||||
:cond_0
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v1
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lf/c/a/g;->c(J)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->k()V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
|
@ -1,212 +0,0 @@
|
|||
.class public final enum Lf/c/a/n0;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "BackoffStrategy.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lf/c/a/n0;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final enum d:Lf/c/a/n0;
|
||||
|
||||
.field public static final enum e:Lf/c/a/n0;
|
||||
|
||||
.field public static final enum f:Lf/c/a/n0;
|
||||
|
||||
.field public static final enum g:Lf/c/a/n0;
|
||||
|
||||
.field public static final synthetic h:[Lf/c/a/n0;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public maxRange:D
|
||||
|
||||
.field public maxWait:J
|
||||
|
||||
.field public milliSecondMultiplier:J
|
||||
|
||||
.field public minRange:D
|
||||
|
||||
.field public minRetries:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 25
|
||||
|
||||
new-instance v12, Lf/c/a/n0;
|
||||
|
||||
const-string v1, "LONG_WAIT"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
const-wide/32 v4, 0x1d4c0
|
||||
|
||||
const-wide/32 v6, 0x5265c00
|
||||
|
||||
const-wide/high16 v8, 0x3fe0000000000000L # 0.5
|
||||
|
||||
const-wide/high16 v10, 0x3ff0000000000000L # 1.0
|
||||
|
||||
move-object v0, v12
|
||||
|
||||
invoke-direct/range {v0 .. v11}, Lf/c/a/n0;-><init>(Ljava/lang/String;IIJJDD)V
|
||||
|
||||
sput-object v12, Lf/c/a/n0;->d:Lf/c/a/n0;
|
||||
|
||||
new-instance v0, Lf/c/a/n0;
|
||||
|
||||
const-string v14, "SHORT_WAIT"
|
||||
|
||||
const/4 v15, 0x1
|
||||
|
||||
const/16 v16, 0x1
|
||||
|
||||
const-wide/16 v17, 0xc8
|
||||
|
||||
const-wide/32 v19, 0x36ee80
|
||||
|
||||
const-wide/high16 v21, 0x3fe0000000000000L # 0.5
|
||||
|
||||
const-wide/high16 v23, 0x3ff0000000000000L # 1.0
|
||||
|
||||
move-object v13, v0
|
||||
|
||||
invoke-direct/range {v13 .. v24}, Lf/c/a/n0;-><init>(Ljava/lang/String;IIJJDD)V
|
||||
|
||||
sput-object v0, Lf/c/a/n0;->e:Lf/c/a/n0;
|
||||
|
||||
new-instance v0, Lf/c/a/n0;
|
||||
|
||||
const-string v2, "TEST_WAIT"
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
const-wide/16 v5, 0xc8
|
||||
|
||||
const-wide/16 v7, 0x3e8
|
||||
|
||||
const-wide/high16 v9, 0x3fe0000000000000L # 0.5
|
||||
|
||||
const-wide/high16 v11, 0x3ff0000000000000L # 1.0
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
invoke-direct/range {v1 .. v12}, Lf/c/a/n0;-><init>(Ljava/lang/String;IIJJDD)V
|
||||
|
||||
sput-object v0, Lf/c/a/n0;->f:Lf/c/a/n0;
|
||||
|
||||
new-instance v0, Lf/c/a/n0;
|
||||
|
||||
const-string v14, "NO_WAIT"
|
||||
|
||||
const/4 v15, 0x3
|
||||
|
||||
const/16 v16, 0x64
|
||||
|
||||
const-wide/16 v17, 0x1
|
||||
|
||||
const-wide/16 v19, 0x3e8
|
||||
|
||||
const-wide/high16 v21, 0x3ff0000000000000L # 1.0
|
||||
|
||||
move-object v13, v0
|
||||
|
||||
invoke-direct/range {v13 .. v24}, Lf/c/a/n0;-><init>(Ljava/lang/String;IIJJDD)V
|
||||
|
||||
sput-object v0, Lf/c/a/n0;->g:Lf/c/a/n0;
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
new-array v0, v0, [Lf/c/a/n0;
|
||||
|
||||
sget-object v1, Lf/c/a/n0;->d:Lf/c/a/n0;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Lf/c/a/n0;->e:Lf/c/a/n0;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Lf/c/a/n0;->f:Lf/c/a/n0;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Lf/c/a/n0;->g:Lf/c/a/n0;
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sput-object v0, Lf/c/a/n0;->h:[Lf/c/a/n0;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;IIJJDD)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(IJJDD)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
iput p3, p0, Lf/c/a/n0;->minRetries:I
|
||||
|
||||
iput-wide p4, p0, Lf/c/a/n0;->milliSecondMultiplier:J
|
||||
|
||||
iput-wide p6, p0, Lf/c/a/n0;->maxWait:J
|
||||
|
||||
iput-wide p8, p0, Lf/c/a/n0;->minRange:D
|
||||
|
||||
iput-wide p10, p0, Lf/c/a/n0;->maxRange:D
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lf/c/a/n0;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lf/c/a/n0;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lf/c/a/n0;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lf/c/a/n0;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lf/c/a/n0;->h:[Lf/c/a/n0;
|
||||
|
||||
invoke-virtual {v0}, [Lf/c/a/n0;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lf/c/a/n0;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,303 +0,0 @@
|
|||
.class public Lf/c/a/n1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "RequestHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/w0;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Lf/c/a/p0;
|
||||
|
||||
.field public b:Ljava/lang/ref/WeakReference;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
"Lf/c/a/v0;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public c:Lf/c/a/u0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/v0;)V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/n1;->c:Lf/c/a/u0;
|
||||
|
||||
new-instance v0, Lf/c/a/p0;
|
||||
|
||||
const-string v1, "RequestHandler"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v1, v2}, Lf/c/a/p0;-><init>(Ljava/lang/String;Z)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/n1;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v0, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/n1;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Lf/c/a/s;I)V
|
||||
.locals 2
|
||||
|
||||
const-string v0, "https://app.adjust.com"
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Lf/c/a/s;->k()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:try_start_0
|
||||
invoke-static {v0, p1, p2}, Ls/a/b/b/a;->a(Ljava/lang/String;Lf/c/a/s;I)Lf/c/a/o1;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/n1;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/c/a/v0;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p2, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
:try_end_0
|
||||
.catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_2
|
||||
.catch Ljava/net/SocketTimeoutException; {:try_start_0 .. :try_end_0} :catch_1
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
if-nez v1, :cond_1
|
||||
|
||||
check-cast v0, Lf/c/a/k1;
|
||||
|
||||
:try_start_1
|
||||
invoke-virtual {v0, p2, p1}, Lf/c/a/k1;->a(Lf/c/a/o1;Lf/c/a/s;)V
|
||||
:try_end_1
|
||||
.catch Ljava/io/UnsupportedEncodingException; {:try_start_1 .. :try_end_1} :catch_2
|
||||
.catch Ljava/net/SocketTimeoutException; {:try_start_1 .. :try_end_1} :catch_1
|
||||
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
check-cast v0, Lf/c/a/k1;
|
||||
|
||||
:try_start_2
|
||||
invoke-virtual {v0, p2}, Lf/c/a/k1;->a(Lf/c/a/o1;)V
|
||||
:try_end_2
|
||||
.catch Ljava/io/UnsupportedEncodingException; {:try_start_2 .. :try_end_2} :catch_2
|
||||
.catch Ljava/net/SocketTimeoutException; {:try_start_2 .. :try_end_2} :catch_1
|
||||
.catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception p2
|
||||
|
||||
const-string v0, "Runtime exception"
|
||||
|
||||
invoke-virtual {p0, p1, v0, p2}, Lf/c/a/n1;->b(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception p2
|
||||
|
||||
const-string v0, "Request failed"
|
||||
|
||||
invoke-virtual {p0, p1, v0, p2}, Lf/c/a/n1;->a(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_1
|
||||
move-exception p2
|
||||
|
||||
const-string v0, "Request timed out"
|
||||
|
||||
invoke-virtual {p0, p1, v0, p2}, Lf/c/a/n1;->a(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_2
|
||||
move-exception p2
|
||||
|
||||
const-string v0, "Failed to encode parameters"
|
||||
|
||||
invoke-virtual {p0, p1, v0, p2}, Lf/c/a/n1;->b(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final a(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p1}, Lf/c/a/s;->g()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {p2, p3}, Lf/c/a/a2;->a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
const/4 p3, 0x2
|
||||
|
||||
new-array p3, p3, [Ljava/lang/Object;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
aput-object v0, p3, v1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
aput-object p2, p3, v0
|
||||
|
||||
const-string p2, "%s. (%s) Will retry later"
|
||||
|
||||
invoke-static {p2, p3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
iget-object p3, p0, Lf/c/a/n1;->c:Lf/c/a/u0;
|
||||
|
||||
new-array v0, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast p3, Lf/c/a/b1;
|
||||
|
||||
invoke-virtual {p3, p2, v0}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
invoke-static {p1}, Lf/c/a/o1;->a(Lf/c/a/s;)Lf/c/a/o1;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
iput-object p2, p3, Lf/c/a/o1;->a:Ljava/lang/String;
|
||||
|
||||
iget-object p2, p0, Lf/c/a/n1;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {p2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
check-cast p2, Lf/c/a/v0;
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
check-cast p2, Lf/c/a/k1;
|
||||
|
||||
invoke-virtual {p2, p3, p1}, Lf/c/a/k1;->a(Lf/c/a/o1;Lf/c/a/s;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lf/c/a/v0;)V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/n1;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final b(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p1}, Lf/c/a/s;->g()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {p2, p3}, Lf/c/a/a2;->a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
const/4 p3, 0x2
|
||||
|
||||
new-array p3, p3, [Ljava/lang/Object;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
aput-object v0, p3, v1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
aput-object p2, p3, v0
|
||||
|
||||
const-string p2, "%s. (%s)"
|
||||
|
||||
invoke-static {p2, p3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
iget-object p3, p0, Lf/c/a/n1;->c:Lf/c/a/u0;
|
||||
|
||||
new-array v0, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast p3, Lf/c/a/b1;
|
||||
|
||||
invoke-virtual {p3, p2, v0}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
invoke-static {p1}, Lf/c/a/o1;->a(Lf/c/a/s;)Lf/c/a/o1;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p2, p1, Lf/c/a/o1;->a:Ljava/lang/String;
|
||||
|
||||
iget-object p2, p0, Lf/c/a/n1;->b:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {p2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
check-cast p2, Lf/c/a/v0;
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
check-cast p2, Lf/c/a/k1;
|
||||
|
||||
invoke-virtual {p2, p1}, Lf/c/a/k1;->a(Lf/c/a/o1;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,452 +0,0 @@
|
|||
.class public Lf/c/a/o;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/w;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Lf/c/a/w;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/o;->e:Lf/c/a/g;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/o;->d:Lf/c/a/w;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 12
|
||||
|
||||
iget-object v0, p0, Lf/c/a/o;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget-object v0, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v3, "Event tracked before first activity resumed.\nIf it was triggered in the Application class, it might timestamp or even send an install long before the user opens the app.\nPlease check https://github.com/adjust/android_sdk#can-i-trigger-an-event-at-application-launch for more information."
|
||||
|
||||
invoke-virtual {v0, v3, v1}, Lf/c/a/b1;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/o;->e:Lf/c/a/g;
|
||||
|
||||
invoke-static {v0}, Lf/c/a/g;->a(Lf/c/a/g;)V
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Lf/c/a/o;->e:Lf/c/a/g;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/o;->d:Lf/c/a/w;
|
||||
|
||||
iget-object v3, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
invoke-virtual {v0, v3}, Lf/c/a/g;->a(Lf/c/a/t;)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
goto/16 :goto_8
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {v0}, Lf/c/a/g;->b()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-nez v3, :cond_2
|
||||
|
||||
goto/16 :goto_8
|
||||
|
||||
:cond_2
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-nez v1, :cond_3
|
||||
|
||||
iget-object v4, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v5, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v4, Lf/c/a/b1;
|
||||
|
||||
const-string v6, "Event missing"
|
||||
|
||||
invoke-virtual {v4, v6, v5}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iget-object v4, v1, Lf/c/a/w;->a:Ljava/lang/String;
|
||||
|
||||
if-eqz v4, :cond_4
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
const/4 v4, 0x0
|
||||
|
||||
:goto_0
|
||||
if-nez v4, :cond_5
|
||||
|
||||
iget-object v4, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v5, v2, [Ljava/lang/Object;
|
||||
|
||||
check-cast v4, Lf/c/a/b1;
|
||||
|
||||
const-string v6, "Event not initialized correctly"
|
||||
|
||||
invoke-virtual {v4, v6, v5}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_1
|
||||
const/4 v4, 0x0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
const/4 v4, 0x1
|
||||
|
||||
:goto_2
|
||||
if-nez v4, :cond_6
|
||||
|
||||
goto/16 :goto_8
|
||||
|
||||
:cond_6
|
||||
iget-object v4, v1, Lf/c/a/w;->f:Ljava/lang/String;
|
||||
|
||||
if-eqz v4, :cond_9
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/String;->isEmpty()Z
|
||||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_7
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_7
|
||||
iget-object v5, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
invoke-virtual {v5, v4}, Lf/c/a/t;->b(Ljava/lang/String;)Z
|
||||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_8
|
||||
|
||||
iget-object v5, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v6, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v4, v6, v2
|
||||
|
||||
check-cast v5, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "Skipping duplicated order ID \'%s\'"
|
||||
|
||||
invoke-virtual {v5, v4, v6}, Lf/c/a/b1;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_8
|
||||
iget-object v5, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
invoke-virtual {v5, v4}, Lf/c/a/t;->a(Ljava/lang/String;)V
|
||||
|
||||
iget-object v5, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v6, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v4, v6, v2
|
||||
|
||||
check-cast v5, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "Added order ID \'%s\'"
|
||||
|
||||
invoke-virtual {v5, v4, v6}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:cond_9
|
||||
:goto_3
|
||||
const/4 v4, 0x1
|
||||
|
||||
:goto_4
|
||||
if-nez v4, :cond_a
|
||||
|
||||
goto/16 :goto_8
|
||||
|
||||
:cond_a
|
||||
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
|
||||
|
||||
move-result-wide v10
|
||||
|
||||
iget-object v4, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
iget v5, v4, Lf/c/a/t;->eventCount:I
|
||||
|
||||
add-int/2addr v5, v3
|
||||
|
||||
iput v5, v4, Lf/c/a/t;->eventCount:I
|
||||
|
||||
invoke-virtual {v0, v10, v11}, Lf/c/a/g;->c(J)Z
|
||||
|
||||
new-instance v4, Lf/c/a/j1;
|
||||
|
||||
iget-object v6, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v7, v0, Lf/c/a/g;->i:Lf/c/a/q0;
|
||||
|
||||
iget-object v8, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
iget-object v9, v0, Lf/c/a/g;->n:Lf/c/a/u1;
|
||||
|
||||
move-object v5, v4
|
||||
|
||||
invoke-direct/range {v5 .. v11}, Lf/c/a/j1;-><init>(Lf/c/a/v;Lf/c/a/q0;Lf/c/a/t;Lf/c/a/u1;J)V
|
||||
|
||||
iget-object v5, v0, Lf/c/a/g;->h:Lf/c/a/g$j;
|
||||
|
||||
iget-boolean v5, v5, Lf/c/a/g$j;->d:Z
|
||||
|
||||
invoke-virtual {v4}, Lf/c/a/j1;->a()Ljava/util/Map;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
iget-object v7, v4, Lf/c/a/j1;->c:Lf/c/a/j1$a;
|
||||
|
||||
iget v7, v7, Lf/c/a/j1$a;->b:I
|
||||
|
||||
int-to-long v7, v7
|
||||
|
||||
const-string v9, "event_count"
|
||||
|
||||
invoke-static {v6, v9, v7, v8}, Lf/c/a/j1;->d(Ljava/util/Map;Ljava/lang/String;J)V
|
||||
|
||||
iget-object v7, v1, Lf/c/a/w;->a:Ljava/lang/String;
|
||||
|
||||
const-string v8, "event_token"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/j1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v1, Lf/c/a/w;->b:Ljava/lang/Double;
|
||||
|
||||
if-nez v7, :cond_b
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_b
|
||||
sget-object v8, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
new-array v9, v3, [Ljava/lang/Object;
|
||||
|
||||
aput-object v7, v9, v2
|
||||
|
||||
const-string v7, "%.5f"
|
||||
|
||||
invoke-static {v8, v7, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const-string v8, "revenue"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/j1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
:goto_5
|
||||
iget-object v7, v1, Lf/c/a/w;->c:Ljava/lang/String;
|
||||
|
||||
const-string v8, "currency"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/j1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
if-nez v5, :cond_c
|
||||
|
||||
iget-object v7, v4, Lf/c/a/j1;->d:Lf/c/a/u1;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/u1;->a:Ljava/util/Map;
|
||||
|
||||
iget-object v8, v1, Lf/c/a/w;->d:Ljava/util/Map;
|
||||
|
||||
const-string v9, "Callback"
|
||||
|
||||
invoke-static {v7, v8, v9}, Lf/c/a/a2;->a(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const-string v8, "callback_params"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/j1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
|
||||
|
||||
iget-object v7, v4, Lf/c/a/j1;->d:Lf/c/a/u1;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/u1;->b:Ljava/util/Map;
|
||||
|
||||
iget-object v8, v1, Lf/c/a/w;->e:Ljava/util/Map;
|
||||
|
||||
const-string v9, "Partner"
|
||||
|
||||
invoke-static {v7, v8, v9}, Lf/c/a/a2;->a(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const-string v8, "partner_params"
|
||||
|
||||
invoke-static {v6, v8, v7}, Lf/c/a/j1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
|
||||
|
||||
:cond_c
|
||||
sget-object v7, Lf/c/a/r;->f:Lf/c/a/r;
|
||||
|
||||
invoke-virtual {v4, v7}, Lf/c/a/j1;->a(Lf/c/a/r;)Lf/c/a/s;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-string v7, "/event"
|
||||
|
||||
invoke-virtual {v4, v7}, Lf/c/a/s;->b(Ljava/lang/String;)V
|
||||
|
||||
iget-object v7, v1, Lf/c/a/w;->b:Ljava/lang/Double;
|
||||
|
||||
if-nez v7, :cond_d
|
||||
|
||||
sget-object v7, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
new-array v8, v3, [Ljava/lang/Object;
|
||||
|
||||
iget-object v9, v1, Lf/c/a/w;->a:Ljava/lang/String;
|
||||
|
||||
aput-object v9, v8, v2
|
||||
|
||||
const-string v9, "\'%s\'"
|
||||
|
||||
invoke-static {v7, v9, v8}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_d
|
||||
sget-object v8, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v9, 0x3
|
||||
|
||||
new-array v9, v9, [Ljava/lang/Object;
|
||||
|
||||
aput-object v7, v9, v2
|
||||
|
||||
iget-object v7, v1, Lf/c/a/w;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v7, v9, v3
|
||||
|
||||
const/4 v7, 0x2
|
||||
|
||||
iget-object v10, v1, Lf/c/a/w;->a:Ljava/lang/String;
|
||||
|
||||
aput-object v10, v9, v7
|
||||
|
||||
const-string v7, "(%.5f %s, \'%s\')"
|
||||
|
||||
invoke-static {v8, v7, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
:goto_6
|
||||
invoke-virtual {v4, v7}, Lf/c/a/s;->c(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v4, v6}, Lf/c/a/s;->b(Ljava/util/Map;)V
|
||||
|
||||
if-eqz v5, :cond_e
|
||||
|
||||
iget-object v5, v1, Lf/c/a/w;->d:Ljava/util/Map;
|
||||
|
||||
invoke-virtual {v4, v5}, Lf/c/a/s;->a(Ljava/util/Map;)V
|
||||
|
||||
iget-object v1, v1, Lf/c/a/w;->e:Ljava/util/Map;
|
||||
|
||||
invoke-virtual {v4, v1}, Lf/c/a/s;->c(Ljava/util/Map;)V
|
||||
|
||||
:cond_e
|
||||
iget-object v1, v0, Lf/c/a/g;->b:Lf/c/a/v0;
|
||||
|
||||
check-cast v1, Lf/c/a/k1;
|
||||
|
||||
iget-object v5, v1, Lf/c/a/k1;->a:Lf/c/a/p0;
|
||||
|
||||
new-instance v6, Lf/c/a/l1;
|
||||
|
||||
invoke-direct {v6, v1, v4}, Lf/c/a/l1;-><init>(Lf/c/a/k1;Lf/c/a/s;)V
|
||||
|
||||
iget-object v1, v5, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v1, v6}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-boolean v1, v1, Lf/c/a/v;->f:Z
|
||||
|
||||
if-eqz v1, :cond_f
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->d:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v3, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v4}, Lf/c/a/s;->m()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
aput-object v4, v3, v2
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "Buffered event %s"
|
||||
|
||||
invoke-virtual {v1, v2, v3}, Lf/c/a/b1;->c(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_f
|
||||
iget-object v1, v0, Lf/c/a/g;->b:Lf/c/a/v0;
|
||||
|
||||
check-cast v1, Lf/c/a/k1;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/k1;->c()V
|
||||
|
||||
:goto_7
|
||||
iget-object v1, v0, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-boolean v1, v1, Lf/c/a/v;->p:Z
|
||||
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget-object v1, v0, Lf/c/a/g;->h:Lf/c/a/g$j;
|
||||
|
||||
iget-boolean v1, v1, Lf/c/a/g$j;->c:Z
|
||||
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->f()V
|
||||
|
||||
:cond_10
|
||||
invoke-virtual {v0}, Lf/c/a/g;->k()V
|
||||
|
||||
:goto_8
|
||||
return-void
|
||||
.end method
|
|
@ -1,33 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/o0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Constants.java"
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
new-array v0, v0, [Ljava/lang/String;
|
||||
|
||||
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sput-object v0, Lf/c/a/o0;->a:Ljava/util/List;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,132 +0,0 @@
|
|||
.class public Lf/c/a/o1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ResponseData.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Z
|
||||
|
||||
.field public e:Z
|
||||
|
||||
.field public f:Lorg/json/JSONObject;
|
||||
|
||||
.field public g:Lcom/adjust/sdk/AdjustAttribution;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static a(Lf/c/a/s;)Lf/c/a/o1;
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p0}, Lf/c/a/s;->a()Lf/c/a/r;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eq v0, v1, :cond_3
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
if-eq v0, v1, :cond_2
|
||||
|
||||
const/4 p0, 0x3
|
||||
|
||||
if-eq v0, p0, :cond_1
|
||||
|
||||
const/4 p0, 0x4
|
||||
|
||||
if-eq v0, p0, :cond_0
|
||||
|
||||
new-instance p0, Lf/c/a/o1;
|
||||
|
||||
invoke-direct {p0}, Lf/c/a/o1;-><init>()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
new-instance p0, Lf/c/a/m0;
|
||||
|
||||
invoke-direct {p0}, Lf/c/a/m0;-><init>()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
new-instance p0, Lf/c/a/t1;
|
||||
|
||||
invoke-direct {p0}, Lf/c/a/t1;-><init>()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
new-instance v0, Lf/c/a/r0;
|
||||
|
||||
invoke-direct {v0, p0}, Lf/c/a/r0;-><init>(Lf/c/a/s;)V
|
||||
|
||||
move-object p0, v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
new-instance p0, Lf/c/a/v1;
|
||||
|
||||
invoke-direct {p0}, Lf/c/a/v1;-><init>()V
|
||||
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/o1;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/o1;->b:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "message:%s timestamp:%s json:%s"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,44 +0,0 @@
|
|||
.class public Lf/c/a/p;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Z
|
||||
|
||||
.field public final synthetic e:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;Z)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/p;->e:Lf/c/a/g;
|
||||
|
||||
iput-boolean p2, p0, Lf/c/a/p;->d:Z
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lf/c/a/p;->e:Lf/c/a/g;
|
||||
|
||||
iget-boolean v1, p0, Lf/c/a/p;->d:Z
|
||||
|
||||
iget-object v2, v0, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
iput-boolean v1, v2, Lf/c/a/t;->askingAttribution:Z
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->k()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,65 +0,0 @@
|
|||
.class public Lf/c/a/p0$a$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CustomScheduledExecutor.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Thread$UncaughtExceptionHandler;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/p0$a;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/p0$a;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
|
||||
.locals 3
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Thread;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput-object p1, v1, v2
|
||||
|
||||
invoke-virtual {p2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 p2, 0x1
|
||||
|
||||
aput-object p1, v1, p2
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string p1, "Thread %s with error %s"
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,99 +0,0 @@
|
|||
.class public Lf/c/a/p0$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CustomScheduledExecutor.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/ThreadFactory;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/p0;-><init>(Ljava/lang/String;Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Ljava/lang/String;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/p0;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/p0;Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/p0$a;->e:Lf/c/a/p0;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/p0$a;->d:Ljava/lang/String;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
|
||||
.locals 3
|
||||
|
||||
invoke-static {}, Ljava/util/concurrent/Executors;->defaultThreadFactory()Ljava/util/concurrent/ThreadFactory;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
new-instance v1, Lf/c/a/p0$c;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/p0$a;->e:Lf/c/a/p0;
|
||||
|
||||
invoke-direct {v1, v2, p1}, Lf/c/a/p0$c;-><init>(Lf/c/a/p0;Ljava/lang/Runnable;)V
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/concurrent/ThreadFactory;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/Thread;->setPriority(I)V
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v2, "Adjust-"
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Thread;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v2, "-"
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/p0$a;->d:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {p1, v1}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/Thread;->setDaemon(Z)V
|
||||
|
||||
new-instance v0, Lf/c/a/p0$a$a;
|
||||
|
||||
invoke-direct {v0, p0}, Lf/c/a/p0$a$a;-><init>(Lf/c/a/p0$a;)V
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/Thread;->setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -1,69 +0,0 @@
|
|||
.class public Lf/c/a/p0$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CustomScheduledExecutor.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/RejectedExecutionHandler;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/p0;-><init>(Ljava/lang/String;Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic a:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/p0;Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p2, p0, Lf/c/a/p0$b;->a:Ljava/lang/String;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V
|
||||
.locals 2
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
new-array v0, v0, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
iget-object p1, p0, Lf/c/a/p0$b;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
check-cast p2, Lf/c/a/b1;
|
||||
|
||||
const-string p1, "Runnable %s rejected from %s "
|
||||
|
||||
invoke-virtual {p2, p1, v0}, Lf/c/a/b1;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,76 +0,0 @@
|
|||
.class public Lf/c/a/p0$c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CustomScheduledExecutor.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/c/a/p0;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "c"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public d:Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/p0;Ljava/lang/Runnable;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p2, p0, Lf/c/a/p0$c;->d:Ljava/lang/Runnable;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lf/c/a/p0$c;->d:Ljava/lang/Runnable;
|
||||
|
||||
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
aput-object v0, v2, v3
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v0, "Runnable error %s"
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,60 +0,0 @@
|
|||
.class public final Lf/c/a/p0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CustomScheduledExecutor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lf/c/a/p0$c;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;Z)V
|
||||
.locals 4
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
|
||||
|
||||
new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
new-instance v2, Lf/c/a/p0$a;
|
||||
|
||||
invoke-direct {v2, p0, p1}, Lf/c/a/p0$a;-><init>(Lf/c/a/p0;Ljava/lang/String;)V
|
||||
|
||||
new-instance v3, Lf/c/a/p0$b;
|
||||
|
||||
invoke-direct {v3, p0, p1}, Lf/c/a/p0$b;-><init>(Lf/c/a/p0;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v0, v1, v2, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;-><init>(ILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V
|
||||
|
||||
iput-object v0, p0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
iget-object p1, p0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
const-wide/16 v2, 0xa
|
||||
|
||||
sget-object p2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
invoke-virtual {p1, v2, v3, p2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->setKeepAliveTime(JLjava/util/concurrent/TimeUnit;)V
|
||||
|
||||
iget-object p1, p0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p1, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,105 +0,0 @@
|
|||
.class public Lf/c/a/p1$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SdkClickHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/c/a/p1;->b(Lf/c/a/s;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/s;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/p1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/p1;Lf/c/a/s;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/p1$a;->e:Lf/c/a/p1;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/p1$a;->d:Lf/c/a/s;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p0, Lf/c/a/p1$a;->e:Lf/c/a/p1;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/p1;->d:Ljava/util/List;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/p1$a;->d:Lf/c/a/s;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
iget-object v0, p0, Lf/c/a/p1$a;->e:Lf/c/a/p1;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/p1;->b:Lf/c/a/u0;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v3, v2, [Ljava/lang/Object;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/p1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
aput-object v0, v3, v4
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v0, "Added sdk_click %d"
|
||||
|
||||
invoke-virtual {v1, v0, v3}, Lf/c/a/b1;->a(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/p1$a;->e:Lf/c/a/p1;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/p1;->b:Lf/c/a/u0;
|
||||
|
||||
new-array v1, v2, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/p1$a;->d:Lf/c/a/s;
|
||||
|
||||
invoke-virtual {v2}, Lf/c/a/s;->f()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
aput-object v2, v1, v4
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v2, "%s"
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/p1$a;->e:Lf/c/a/p1;
|
||||
|
||||
invoke-static {v0}, Lf/c/a/p1;->a(Lf/c/a/p1;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,221 +0,0 @@
|
|||
.class public Lf/c/a/p1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SdkClickHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lf/c/a/y0;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Z
|
||||
|
||||
.field public b:Lf/c/a/u0;
|
||||
|
||||
.field public c:Lf/c/a/n0;
|
||||
|
||||
.field public d:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lf/c/a/s;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public e:Lf/c/a/p0;
|
||||
|
||||
.field public f:Ljava/lang/ref/WeakReference;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
"Lf/c/a/s0;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/s0;Z)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
xor-int/lit8 p2, p2, 0x1
|
||||
|
||||
iput-boolean p2, p0, Lf/c/a/p1;->a:Z
|
||||
|
||||
new-instance p2, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {p2}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object p2, p0, Lf/c/a/p1;->d:Ljava/util/List;
|
||||
|
||||
new-instance p2, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-direct {p2, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
iput-object p2, p0, Lf/c/a/p1;->f:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Lf/c/a/p1;->b:Lf/c/a/u0;
|
||||
|
||||
sget-object p1, Lf/c/a/z;->h:Lf/c/a/n0;
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
sget-object p1, Lf/c/a/n0;->e:Lf/c/a/n0;
|
||||
|
||||
:cond_0
|
||||
iput-object p1, p0, Lf/c/a/p1;->c:Lf/c/a/n0;
|
||||
|
||||
new-instance p1, Lf/c/a/p0;
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
const-string v0, "SdkClickHandler"
|
||||
|
||||
invoke-direct {p1, v0, p2}, Lf/c/a/p0;-><init>(Ljava/lang/String;Z)V
|
||||
|
||||
iput-object p1, p0, Lf/c/a/p1;->e:Lf/c/a/p0;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic a(Lf/c/a/p1;)V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/p1;->e:Lf/c/a/p0;
|
||||
|
||||
new-instance v1, Lf/c/a/r1;
|
||||
|
||||
invoke-direct {v1, p0}, Lf/c/a/r1;-><init>(Lf/c/a/p1;)V
|
||||
|
||||
iget-object p0, v0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p0, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public a()V
|
||||
.locals 2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Lf/c/a/p1;->a:Z
|
||||
|
||||
iget-object v0, p0, Lf/c/a/p1;->e:Lf/c/a/p0;
|
||||
|
||||
new-instance v1, Lf/c/a/r1;
|
||||
|
||||
invoke-direct {v1, p0}, Lf/c/a/r1;-><init>(Lf/c/a/p1;)V
|
||||
|
||||
iget-object v0, v0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final a(Lf/c/a/s;)V
|
||||
.locals 4
|
||||
|
||||
invoke-virtual {p1}, Lf/c/a/s;->n()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iget-object v1, p0, Lf/c/a/p1;->b:Lf/c/a/u0;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v0, v2, v3
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v0, "Retrying sdk_click package for the %d time"
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/p1;->e:Lf/c/a/p0;
|
||||
|
||||
new-instance v1, Lf/c/a/p1$a;
|
||||
|
||||
invoke-direct {v1, p0, p1}, Lf/c/a/p1$a;-><init>(Lf/c/a/p1;Lf/c/a/s;)V
|
||||
|
||||
iget-object p1, v0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p1, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final a(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p1}, Lf/c/a/s;->g()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p2, p3}, Lf/c/a/a2;->a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
const/4 p3, 0x2
|
||||
|
||||
new-array p3, p3, [Ljava/lang/Object;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
aput-object p1, p3, v0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
aput-object p2, p3, p1
|
||||
|
||||
const-string p1, "%s. (%s)"
|
||||
|
||||
invoke-static {p1, p3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iget-object p2, p0, Lf/c/a/p1;->b:Lf/c/a/u0;
|
||||
|
||||
new-array p3, v0, [Ljava/lang/Object;
|
||||
|
||||
check-cast p2, Lf/c/a/b1;
|
||||
|
||||
invoke-virtual {p2, p1, p3}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b(Lf/c/a/s;)V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/p1;->e:Lf/c/a/p0;
|
||||
|
||||
new-instance v1, Lf/c/a/p1$a;
|
||||
|
||||
invoke-direct {v1, p0, p1}, Lf/c/a/p1$a;-><init>(Lf/c/a/p1;Lf/c/a/s;)V
|
||||
|
||||
iget-object p1, v0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {p1, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,34 +0,0 @@
|
|||
.class public Lf/c/a/q;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/g;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/q;->d:Lf/c/a/g;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/q;->d:Lf/c/a/g;
|
||||
|
||||
invoke-virtual {v0}, Lf/c/a/g;->e()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,807 +0,0 @@
|
|||
.class public Lf/c/a/q0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "DeviceInfo.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public A:Ljava/lang/String;
|
||||
|
||||
.field public B:Ljava/lang/String;
|
||||
|
||||
.field public C:Ljava/lang/String;
|
||||
|
||||
.field public D:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/Boolean;
|
||||
|
||||
.field public c:Z
|
||||
|
||||
.field public d:Ljava/lang/String;
|
||||
|
||||
.field public e:Ljava/lang/String;
|
||||
|
||||
.field public f:Ljava/lang/String;
|
||||
|
||||
.field public g:Ljava/lang/String;
|
||||
|
||||
.field public h:Ljava/lang/String;
|
||||
|
||||
.field public i:Ljava/lang/String;
|
||||
|
||||
.field public j:Ljava/lang/String;
|
||||
|
||||
.field public k:Ljava/lang/String;
|
||||
|
||||
.field public l:Ljava/lang/String;
|
||||
|
||||
.field public m:Ljava/lang/String;
|
||||
|
||||
.field public n:Ljava/lang/String;
|
||||
|
||||
.field public o:Ljava/lang/String;
|
||||
|
||||
.field public p:Ljava/lang/String;
|
||||
|
||||
.field public q:Ljava/lang/String;
|
||||
|
||||
.field public r:Ljava/lang/String;
|
||||
|
||||
.field public s:Ljava/lang/String;
|
||||
|
||||
.field public t:Ljava/lang/String;
|
||||
|
||||
.field public u:Ljava/lang/String;
|
||||
|
||||
.field public v:Ljava/lang/String;
|
||||
|
||||
.field public w:Ljava/lang/String;
|
||||
|
||||
.field public x:Ljava/lang/String;
|
||||
|
||||
.field public y:Ljava/lang/String;
|
||||
|
||||
.field public z:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;)V
|
||||
.locals 12
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Lf/c/a/q0;->c:Z
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1}, Lf/c/a/a2;->a(Landroid/content/res/Configuration;)Ljava/util/Locale;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
iget v1, v1, Landroid/content/res/Configuration;->screenLayout:I
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/c/a/q0;->a(Landroid/content/Context;)V
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
iput-object v4, p0, Lf/c/a/q0;->i:Ljava/lang/String;
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-virtual {v5, v6, v0}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
iget-object v5, v5, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-object v5, v4
|
||||
|
||||
:goto_0
|
||||
iput-object v5, p0, Lf/c/a/q0;->j:Ljava/lang/String;
|
||||
|
||||
and-int/lit8 v5, v1, 0xf
|
||||
|
||||
const/4 v6, 0x4
|
||||
|
||||
const/4 v7, 0x3
|
||||
|
||||
const/4 v8, 0x2
|
||||
|
||||
const/4 v9, 0x1
|
||||
|
||||
if-eq v5, v9, :cond_1
|
||||
|
||||
if-eq v5, v8, :cond_1
|
||||
|
||||
if-eq v5, v7, :cond_0
|
||||
|
||||
if-eq v5, v6, :cond_0
|
||||
|
||||
move-object v10, v4
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
const-string v10, "tablet"
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const-string v10, "phone"
|
||||
|
||||
:goto_1
|
||||
iput-object v10, p0, Lf/c/a/q0;->k:Ljava/lang/String;
|
||||
|
||||
sget-object v10, Landroid/os/Build;->MODEL:Ljava/lang/String;
|
||||
|
||||
iput-object v10, p0, Lf/c/a/q0;->l:Ljava/lang/String;
|
||||
|
||||
sget-object v10, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
|
||||
|
||||
iput-object v10, p0, Lf/c/a/q0;->m:Ljava/lang/String;
|
||||
|
||||
const-string v10, "android"
|
||||
|
||||
iput-object v10, p0, Lf/c/a/q0;->n:Ljava/lang/String;
|
||||
|
||||
sget-object v10, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
|
||||
|
||||
iput-object v10, p0, Lf/c/a/q0;->o:Ljava/lang/String;
|
||||
|
||||
const-string v10, ""
|
||||
|
||||
invoke-static {v10}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v10
|
||||
|
||||
sget v11, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v10
|
||||
|
||||
iput-object v10, p0, Lf/c/a/q0;->p:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v3}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
|
||||
|
||||
move-result-object v10
|
||||
|
||||
iput-object v10, p0, Lf/c/a/q0;->q:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v3}, Ljava/util/Locale;->getCountry()Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
iput-object v3, p0, Lf/c/a/q0;->r:Ljava/lang/String;
|
||||
|
||||
const-string v3, "normal"
|
||||
|
||||
if-eq v5, v9, :cond_5
|
||||
|
||||
if-eq v5, v8, :cond_4
|
||||
|
||||
if-eq v5, v7, :cond_3
|
||||
|
||||
if-eq v5, v6, :cond_2
|
||||
|
||||
move-object v5, v4
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
const-string v5, "xlarge"
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
const-string v5, "large"
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
move-object v5, v3
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
const-string v5, "small"
|
||||
|
||||
:goto_2
|
||||
iput-object v5, p0, Lf/c/a/q0;->s:Ljava/lang/String;
|
||||
|
||||
and-int/lit8 v1, v1, 0x30
|
||||
|
||||
const/16 v5, 0x10
|
||||
|
||||
if-eq v1, v5, :cond_7
|
||||
|
||||
const/16 v3, 0x20
|
||||
|
||||
if-eq v1, v3, :cond_6
|
||||
|
||||
move-object v1, v4
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_6
|
||||
const-string v1, "long"
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_7
|
||||
move-object v1, v3
|
||||
|
||||
:goto_3
|
||||
iput-object v1, p0, Lf/c/a/q0;->t:Ljava/lang/String;
|
||||
|
||||
iget v1, v2, Landroid/util/DisplayMetrics;->densityDpi:I
|
||||
|
||||
if-nez v1, :cond_8
|
||||
|
||||
move-object v1, v4
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_8
|
||||
const/16 v3, 0x8c
|
||||
|
||||
if-ge v1, v3, :cond_9
|
||||
|
||||
const-string v1, "low"
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_9
|
||||
const/16 v3, 0xc8
|
||||
|
||||
if-le v1, v3, :cond_a
|
||||
|
||||
const-string v1, "high"
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_a
|
||||
const-string v1, "medium"
|
||||
|
||||
:goto_4
|
||||
iput-object v1, p0, Lf/c/a/q0;->u:Ljava/lang/String;
|
||||
|
||||
iget v1, v2, Landroid/util/DisplayMetrics;->widthPixels:I
|
||||
|
||||
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, p0, Lf/c/a/q0;->v:Ljava/lang/String;
|
||||
|
||||
iget v1, v2, Landroid/util/DisplayMetrics;->heightPixels:I
|
||||
|
||||
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, p0, Lf/c/a/q0;->w:Ljava/lang/String;
|
||||
|
||||
const-string v1, "android4.12.0"
|
||||
|
||||
if-nez p2, :cond_b
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_b
|
||||
sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
new-array v3, v8, [Ljava/lang/Object;
|
||||
|
||||
aput-object p2, v3, v0
|
||||
|
||||
aput-object v1, v3, v9
|
||||
|
||||
const-string p2, "%s@%s"
|
||||
|
||||
invoke-static {v2, p2, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_5
|
||||
iput-object v1, p0, Lf/c/a/q0;->h:Ljava/lang/String;
|
||||
|
||||
const-string p2, "aid"
|
||||
|
||||
:try_start_1
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
const-string v1, "content://com.facebook.katana.provider.AttributionIdProvider"
|
||||
|
||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
filled-new-array {p2}, [Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const/4 v8, 0x0
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
const/4 v10, 0x0
|
||||
|
||||
invoke-virtual/range {v5 .. v10}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-nez v1, :cond_c
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_c
|
||||
invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_d
|
||||
|
||||
invoke-interface {v1}, Landroid/database/Cursor;->close()V
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_d
|
||||
invoke-interface {v1, p2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
|
||||
|
||||
move-result p2
|
||||
|
||||
invoke-interface {v1, p2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-interface {v1}, Landroid/database/Cursor;->close()V
|
||||
:try_end_1
|
||||
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:catch_1
|
||||
:goto_6
|
||||
move-object p2, v4
|
||||
|
||||
:goto_7
|
||||
iput-object p2, p0, Lf/c/a/q0;->g:Ljava/lang/String;
|
||||
|
||||
new-instance p2, Ljava/util/HashMap;
|
||||
|
||||
invoke-direct {p2}, Ljava/util/HashMap;-><init>()V
|
||||
|
||||
new-instance v1, Ljava/util/ArrayList;
|
||||
|
||||
sget-object v2, Lf/c/a/o0;->a:Ljava/util/List;
|
||||
|
||||
invoke-interface {v2}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-direct {v1, v2}, Ljava/util/ArrayList;-><init>(I)V
|
||||
|
||||
sget-object v2, Lf/c/a/o0;->a:Ljava/util/List;
|
||||
|
||||
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
:cond_e
|
||||
:goto_8
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_f
|
||||
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Ljava/lang/String;
|
||||
|
||||
invoke-static {v3}, Ls/a/b/b/a;->b(Ljava/lang/String;)Ljava/lang/Class;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
:try_start_2
|
||||
invoke-virtual {v3}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
:try_end_2
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_0
|
||||
|
||||
goto :goto_9
|
||||
|
||||
:catchall_0
|
||||
move-object v3, v4
|
||||
|
||||
:goto_9
|
||||
if-eqz v3, :cond_e
|
||||
|
||||
instance-of v5, v3, Lf/c/a/b2/a;
|
||||
|
||||
if-eqz v5, :cond_e
|
||||
|
||||
check-cast v3, Lf/c/a/b2/a;
|
||||
|
||||
invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_f
|
||||
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:cond_10
|
||||
:goto_a
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_11
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Lf/c/a/b2/a;
|
||||
|
||||
invoke-interface {v2, p1}, Lf/c/a/b2/a;->a(Landroid/content/Context;)Ljava/util/Map$Entry;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v2, :cond_10
|
||||
|
||||
invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {p2, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_11
|
||||
invoke-interface {p2}, Ljava/util/Map;->size()I
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_12
|
||||
|
||||
move-object p2, v4
|
||||
|
||||
:cond_12
|
||||
iput-object p2, p0, Lf/c/a/q0;->D:Ljava/util/Map;
|
||||
|
||||
sget-object p2, Landroid/os/Build;->DISPLAY:Ljava/lang/String;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/q0;->x:Ljava/lang/String;
|
||||
|
||||
invoke-static {}, Lf/c/a/a2;->b()[Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
if-eqz p2, :cond_14
|
||||
|
||||
array-length v1, p2
|
||||
|
||||
if-nez v1, :cond_13
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_13
|
||||
aget-object p2, p2, v0
|
||||
|
||||
goto :goto_c
|
||||
|
||||
:cond_14
|
||||
:goto_b
|
||||
:try_start_3
|
||||
const-string p2, "android.os.Build"
|
||||
|
||||
const-string v0, "CPU_ABI"
|
||||
|
||||
invoke-static {p2, v0}, Ls/a/b/b/a;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
check-cast p2, Ljava/lang/String;
|
||||
:try_end_3
|
||||
.catchall {:try_start_3 .. :try_end_3} :catchall_1
|
||||
|
||||
goto :goto_c
|
||||
|
||||
:catchall_1
|
||||
move-object p2, v4
|
||||
|
||||
:goto_c
|
||||
iput-object p2, p0, Lf/c/a/q0;->y:Ljava/lang/String;
|
||||
|
||||
sget-object p2, Landroid/os/Build;->ID:Ljava/lang/String;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/q0;->z:Ljava/lang/String;
|
||||
|
||||
invoke-static {}, Lf/c/a/a2;->c()Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
iput-object p2, p0, Lf/c/a/q0;->A:Ljava/lang/String;
|
||||
|
||||
const/16 p2, 0x1000
|
||||
|
||||
:try_start_4
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Lf/c/a/a2;->b:Ljava/text/SimpleDateFormat;
|
||||
|
||||
new-instance v2, Ljava/util/Date;
|
||||
|
||||
iget-wide v5, v0, Landroid/content/pm/PackageInfo;->firstInstallTime:J
|
||||
|
||||
invoke-direct {v2, v5, v6}, Ljava/util/Date;-><init>(J)V
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
:try_end_4
|
||||
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_2
|
||||
|
||||
goto :goto_d
|
||||
|
||||
:catch_2
|
||||
move-object v0, v4
|
||||
|
||||
:goto_d
|
||||
iput-object v0, p0, Lf/c/a/q0;->B:Ljava/lang/String;
|
||||
|
||||
:try_start_5
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
sget-object p2, Lf/c/a/a2;->b:Ljava/text/SimpleDateFormat;
|
||||
|
||||
new-instance v0, Ljava/util/Date;
|
||||
|
||||
iget-wide v1, p1, Landroid/content/pm/PackageInfo;->lastUpdateTime:J
|
||||
|
||||
invoke-direct {v0, v1, v2}, Ljava/util/Date;-><init>(J)V
|
||||
|
||||
invoke-virtual {p2, v0}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
:try_end_5
|
||||
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_3
|
||||
|
||||
:catch_3
|
||||
iput-object v4, p0, Lf/c/a/q0;->C:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public a(Landroid/content/Context;)V
|
||||
.locals 7
|
||||
|
||||
invoke-static {p1}, Lf/c/a/a2;->b(Landroid/content/Context;)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/q0;->b:Ljava/lang/Boolean;
|
||||
|
||||
invoke-static {p1}, Lf/c/a/a2;->a(Landroid/content/Context;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/q0;->a:Ljava/lang/String;
|
||||
|
||||
iget-object v0, p0, Lf/c/a/q0;->a:Ljava/lang/String;
|
||||
|
||||
if-nez v0, :cond_3
|
||||
|
||||
iget-boolean v0, p0, Lf/c/a/q0;->c:Z
|
||||
|
||||
if-nez v0, :cond_3
|
||||
|
||||
const-string v0, "android.permission.ACCESS_WIFI_STATE"
|
||||
|
||||
invoke-static {p1, v0}, Lf/c/a/a2;->a(Landroid/content/Context;Ljava/lang/String;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
new-array v2, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v3, "Missing permission: ACCESS_WIFI_STATE"
|
||||
|
||||
invoke-virtual {v0, v3, v2}, Lf/c/a/b1;->e(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:try_start_0
|
||||
const-string v3, "com.adjust.sdk.plugin.MacAddressUtil"
|
||||
|
||||
const-string v4, "getMacAddress"
|
||||
|
||||
new-array v5, v0, [Ljava/lang/Class;
|
||||
|
||||
const-class v6, Landroid/content/Context;
|
||||
|
||||
aput-object v6, v5, v1
|
||||
|
||||
new-array v6, v0, [Ljava/lang/Object;
|
||||
|
||||
aput-object p1, v6, v1
|
||||
|
||||
invoke-static {v3, v4, v5, v6}, Ls/a/b/b/a;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Ljava/lang/String;
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-object v3, v2
|
||||
|
||||
:goto_0
|
||||
if-nez v3, :cond_1
|
||||
|
||||
move-object v4, v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const-string v4, "SHA-1"
|
||||
|
||||
invoke-static {v3, v4}, Lf/c/a/a2;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
:goto_1
|
||||
iput-object v4, p0, Lf/c/a/q0;->d:Ljava/lang/String;
|
||||
|
||||
if-nez v3, :cond_2
|
||||
|
||||
move-object v3, v2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
const-string v4, ":"
|
||||
|
||||
const-string v5, ""
|
||||
|
||||
invoke-virtual {v3, v4, v5}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const-string v4, "MD5"
|
||||
|
||||
invoke-static {v3, v4}, Lf/c/a/a2;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
:goto_2
|
||||
iput-object v3, p0, Lf/c/a/q0;->e:Ljava/lang/String;
|
||||
|
||||
:try_start_1
|
||||
const-string v3, "com.adjust.sdk.plugin.AndroidIdUtil"
|
||||
|
||||
const-string v4, "getAndroidId"
|
||||
|
||||
new-array v5, v0, [Ljava/lang/Class;
|
||||
|
||||
const-class v6, Landroid/content/Context;
|
||||
|
||||
aput-object v6, v5, v1
|
||||
|
||||
new-array v6, v0, [Ljava/lang/Object;
|
||||
|
||||
aput-object p1, v6, v1
|
||||
|
||||
invoke-static {v3, v4, v5, v6}, Ls/a/b/b/a;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Ljava/lang/String;
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_1
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:catchall_1
|
||||
move-object p1, v2
|
||||
|
||||
:goto_3
|
||||
iput-object p1, p0, Lf/c/a/q0;->f:Ljava/lang/String;
|
||||
|
||||
iput-boolean v0, p0, Lf/c/a/q0;->c:Z
|
||||
|
||||
:cond_3
|
||||
return-void
|
||||
.end method
|
|
@ -1,180 +0,0 @@
|
|||
.class public Lf/c/a/q1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SdkClickHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/p1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/p1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/q1;->d:Lf/c/a/p1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 18
|
||||
|
||||
move-object/from16 v1, p0
|
||||
|
||||
iget-object v0, v1, Lf/c/a/q1;->d:Lf/c/a/p1;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/p1;->f:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lf/c/a/s0;
|
||||
|
||||
new-instance v2, Lf/c/a/w1;
|
||||
|
||||
move-object v3, v0
|
||||
|
||||
check-cast v3, Lf/c/a/g;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v3, v3, Lf/c/a/v;->a:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v2, v3}, Lf/c/a/w1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {v2}, Lf/c/a/w1;->c()Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
|
||||
|
||||
move-result v8
|
||||
|
||||
if-ge v6, v8, :cond_1
|
||||
|
||||
invoke-virtual {v5, v6}, Lorg/json/JSONArray;->getJSONArray(I)Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
const/4 v9, -0x1
|
||||
|
||||
const/4 v10, 0x2
|
||||
|
||||
invoke-virtual {v8, v10, v9}, Lorg/json/JSONArray;->optInt(II)I
|
||||
|
||||
move-result v9
|
||||
|
||||
if-eqz v9, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
const/4 v7, 0x0
|
||||
|
||||
invoke-virtual {v8, v3, v7}, Lorg/json/JSONArray;->optString(ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v11
|
||||
|
||||
const-wide/16 v12, -0x1
|
||||
|
||||
invoke-virtual {v8, v4, v12, v13}, Lorg/json/JSONArray;->optLong(IJ)J
|
||||
|
||||
move-result-wide v12
|
||||
|
||||
invoke-virtual {v8, v10, v4}, Lorg/json/JSONArray;->put(II)Lorg/json/JSONArray;
|
||||
|
||||
move-object v7, v0
|
||||
|
||||
check-cast v7, Lf/c/a/g;
|
||||
|
||||
iget-object v14, v7, Lf/c/a/g;->c:Lf/c/a/t;
|
||||
|
||||
move-object v7, v0
|
||||
|
||||
check-cast v7, Lf/c/a/g;
|
||||
|
||||
iget-object v15, v7, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
move-object v7, v0
|
||||
|
||||
check-cast v7, Lf/c/a/g;
|
||||
|
||||
iget-object v7, v7, Lf/c/a/g;->i:Lf/c/a/q0;
|
||||
|
||||
move-object v8, v0
|
||||
|
||||
check-cast v8, Lf/c/a/g;
|
||||
|
||||
iget-object v8, v8, Lf/c/a/g;->n:Lf/c/a/u1;
|
||||
|
||||
move-object/from16 v16, v7
|
||||
|
||||
move-object/from16 v17, v8
|
||||
|
||||
invoke-static/range {v11 .. v17}, Ls/a/b/b/a;->a(Ljava/lang/String;JLf/c/a/t;Lf/c/a/v;Lf/c/a/q0;Lf/c/a/u1;)Lf/c/a/s;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
iget-object v8, v1, Lf/c/a/q1;->d:Lf/c/a/p1;
|
||||
|
||||
invoke-virtual {v8, v7}, Lf/c/a/p1;->b(Lf/c/a/s;)V
|
||||
|
||||
const/4 v7, 0x1
|
||||
|
||||
:goto_1
|
||||
add-int/lit8 v6, v6, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
if-eqz v7, :cond_2
|
||||
|
||||
invoke-virtual {v2, v5}, Lf/c/a/w1;->a(Lorg/json/JSONArray;)V
|
||||
:try_end_0
|
||||
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
iget-object v2, v1, Lf/c/a/q1;->d:Lf/c/a/p1;
|
||||
|
||||
iget-object v2, v2, Lf/c/a/p1;->b:Lf/c/a/u0;
|
||||
|
||||
new-array v4, v4, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v0}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
aput-object v0, v4, v3
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v0, "Send saved raw referrers error (%s)"
|
||||
|
||||
invoke-virtual {v2, v0, v4}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:cond_2
|
||||
:goto_2
|
||||
return-void
|
||||
.end method
|
|
@ -1,259 +0,0 @@
|
|||
.class public final enum Lf/c/a/r;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ActivityKind.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lf/c/a/r;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final enum d:Lf/c/a/r;
|
||||
|
||||
.field public static final enum e:Lf/c/a/r;
|
||||
|
||||
.field public static final enum f:Lf/c/a/r;
|
||||
|
||||
.field public static final enum g:Lf/c/a/r;
|
||||
|
||||
.field public static final enum h:Lf/c/a/r;
|
||||
|
||||
.field public static final enum i:Lf/c/a/r;
|
||||
|
||||
.field public static final enum j:Lf/c/a/r;
|
||||
|
||||
.field public static final enum k:Lf/c/a/r;
|
||||
|
||||
.field public static final synthetic l:[Lf/c/a/r;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 10
|
||||
|
||||
new-instance v0, Lf/c/a/r;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "UNKNOWN"
|
||||
|
||||
invoke-direct {v0, v2, v1}, Lf/c/a/r;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lf/c/a/r;->d:Lf/c/a/r;
|
||||
|
||||
new-instance v0, Lf/c/a/r;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const-string v3, "SESSION"
|
||||
|
||||
invoke-direct {v0, v3, v2}, Lf/c/a/r;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lf/c/a/r;->e:Lf/c/a/r;
|
||||
|
||||
new-instance v0, Lf/c/a/r;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const-string v4, "EVENT"
|
||||
|
||||
invoke-direct {v0, v4, v3}, Lf/c/a/r;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lf/c/a/r;->f:Lf/c/a/r;
|
||||
|
||||
new-instance v0, Lf/c/a/r;
|
||||
|
||||
const/4 v4, 0x3
|
||||
|
||||
const-string v5, "CLICK"
|
||||
|
||||
invoke-direct {v0, v5, v4}, Lf/c/a/r;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lf/c/a/r;->g:Lf/c/a/r;
|
||||
|
||||
new-instance v0, Lf/c/a/r;
|
||||
|
||||
const/4 v5, 0x4
|
||||
|
||||
const-string v6, "ATTRIBUTION"
|
||||
|
||||
invoke-direct {v0, v6, v5}, Lf/c/a/r;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lf/c/a/r;->h:Lf/c/a/r;
|
||||
|
||||
new-instance v0, Lf/c/a/r;
|
||||
|
||||
const/4 v6, 0x5
|
||||
|
||||
const-string v7, "REVENUE"
|
||||
|
||||
invoke-direct {v0, v7, v6}, Lf/c/a/r;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lf/c/a/r;->i:Lf/c/a/r;
|
||||
|
||||
new-instance v0, Lf/c/a/r;
|
||||
|
||||
const/4 v7, 0x6
|
||||
|
||||
const-string v8, "REATTRIBUTION"
|
||||
|
||||
invoke-direct {v0, v8, v7}, Lf/c/a/r;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lf/c/a/r;->j:Lf/c/a/r;
|
||||
|
||||
new-instance v0, Lf/c/a/r;
|
||||
|
||||
const/4 v8, 0x7
|
||||
|
||||
const-string v9, "INFO"
|
||||
|
||||
invoke-direct {v0, v9, v8}, Lf/c/a/r;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lf/c/a/r;->k:Lf/c/a/r;
|
||||
|
||||
const/16 v0, 0x8
|
||||
|
||||
new-array v0, v0, [Lf/c/a/r;
|
||||
|
||||
sget-object v9, Lf/c/a/r;->d:Lf/c/a/r;
|
||||
|
||||
aput-object v9, v0, v1
|
||||
|
||||
sget-object v1, Lf/c/a/r;->e:Lf/c/a/r;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Lf/c/a/r;->f:Lf/c/a/r;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sget-object v1, Lf/c/a/r;->g:Lf/c/a/r;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
sget-object v1, Lf/c/a/r;->h:Lf/c/a/r;
|
||||
|
||||
aput-object v1, v0, v5
|
||||
|
||||
sget-object v1, Lf/c/a/r;->i:Lf/c/a/r;
|
||||
|
||||
aput-object v1, v0, v6
|
||||
|
||||
sget-object v1, Lf/c/a/r;->j:Lf/c/a/r;
|
||||
|
||||
aput-object v1, v0, v7
|
||||
|
||||
sget-object v1, Lf/c/a/r;->k:Lf/c/a/r;
|
||||
|
||||
aput-object v1, v0, v8
|
||||
|
||||
sput-object v0, Lf/c/a/r;->l:[Lf/c/a/r;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lf/c/a/r;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lf/c/a/r;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lf/c/a/r;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lf/c/a/r;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lf/c/a/r;->l:[Lf/c/a/r;
|
||||
|
||||
invoke-virtual {v0}, [Lf/c/a/r;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lf/c/a/r;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eq v0, v1, :cond_4
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
if-eq v0, v1, :cond_3
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
if-eq v0, v1, :cond_2
|
||||
|
||||
const/4 v1, 0x4
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
const/4 v1, 0x7
|
||||
|
||||
if-eq v0, v1, :cond_0
|
||||
|
||||
const-string v0, "unknown"
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
const-string v0, "info"
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_1
|
||||
const-string v0, "attribution"
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_2
|
||||
const-string v0, "click"
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_3
|
||||
const-string v0, "event"
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_4
|
||||
const-string v0, "session"
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,31 +0,0 @@
|
|||
.class public Lf/c/a/r0;
|
||||
.super Lf/c/a/o1;
|
||||
.source "EventResponseData.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public h:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/s;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Lf/c/a/o1;-><init>()V
|
||||
|
||||
invoke-virtual {p1}, Lf/c/a/s;->i()Ljava/util/Map;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v0, "event_token"
|
||||
|
||||
invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Ljava/lang/String;
|
||||
|
||||
iput-object p1, p0, Lf/c/a/r0;->h:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,124 +0,0 @@
|
|||
.class public Lf/c/a/r1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SdkClickHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/p1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/p1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/r1;->d:Lf/c/a/p1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 11
|
||||
|
||||
iget-object v0, p0, Lf/c/a/r1;->d:Lf/c/a/p1;
|
||||
|
||||
iget-boolean v1, v0, Lf/c/a/p1;->a:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v1, v0, Lf/c/a/p1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-object v1, v0, Lf/c/a/p1;->d:Ljava/util/List;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-interface {v1, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Lf/c/a/s;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->l()I
|
||||
|
||||
move-result v3
|
||||
|
||||
new-instance v4, Lf/c/a/s1;
|
||||
|
||||
invoke-direct {v4, v0, v1}, Lf/c/a/s1;-><init>(Lf/c/a/p1;Lf/c/a/s;)V
|
||||
|
||||
if-gtz v3, :cond_2
|
||||
|
||||
invoke-interface {v4}, Ljava/lang/Runnable;->run()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v1, v0, Lf/c/a/p1;->c:Lf/c/a/n0;
|
||||
|
||||
invoke-static {v3, v1}, Lf/c/a/a2;->a(ILf/c/a/n0;)J
|
||||
|
||||
move-result-wide v5
|
||||
|
||||
long-to-double v7, v5
|
||||
|
||||
const-wide v9, 0x408f400000000000L # 1000.0
|
||||
|
||||
div-double/2addr v7, v9
|
||||
|
||||
sget-object v1, Lf/c/a/a2;->a:Ljava/text/DecimalFormat;
|
||||
|
||||
invoke-virtual {v1, v7, v8}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iget-object v7, v0, Lf/c/a/p1;->b:Lf/c/a/u0;
|
||||
|
||||
const/4 v8, 0x2
|
||||
|
||||
new-array v8, v8, [Ljava/lang/Object;
|
||||
|
||||
aput-object v1, v8, v2
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
aput-object v2, v8, v1
|
||||
|
||||
check-cast v7, Lf/c/a/b1;
|
||||
|
||||
const-string v1, "Waiting for %s seconds before retrying sdk_click for the %d time"
|
||||
|
||||
invoke-virtual {v7, v1, v8}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, v0, Lf/c/a/p1;->e:Lf/c/a/p0;
|
||||
|
||||
sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/p0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
|
||||
|
||||
invoke-virtual {v0, v4, v5, v6, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,956 +0,0 @@
|
|||
.class public Lf/c/a/s;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityPackage.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/io/Serializable;
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final serialPersistentFields:[Ljava/io/ObjectStreamField;
|
||||
|
||||
.field public static final serialVersionUID:J = -0x7fab32c0b48621L
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public activityKind:Lf/c/a/r;
|
||||
|
||||
.field public callbackParameters:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public clickTimeInMilliseconds:J
|
||||
|
||||
.field public clickTimeInSeconds:J
|
||||
|
||||
.field public clientSdk:Ljava/lang/String;
|
||||
|
||||
.field public transient d:I
|
||||
|
||||
.field public installBeginTimeInSeconds:J
|
||||
|
||||
.field public parameters:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public partnerParameters:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public path:Ljava/lang/String;
|
||||
|
||||
.field public retries:I
|
||||
|
||||
.field public suffix:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x7
|
||||
|
||||
new-array v0, v0, [Ljava/io/ObjectStreamField;
|
||||
|
||||
new-instance v1, Ljava/io/ObjectStreamField;
|
||||
|
||||
const-class v2, Ljava/lang/String;
|
||||
|
||||
const-string v3, "path"
|
||||
|
||||
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
new-instance v1, Ljava/io/ObjectStreamField;
|
||||
|
||||
const-class v2, Ljava/lang/String;
|
||||
|
||||
const-string v3, "clientSdk"
|
||||
|
||||
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
new-instance v1, Ljava/io/ObjectStreamField;
|
||||
|
||||
const-class v2, Ljava/util/Map;
|
||||
|
||||
const-string v3, "parameters"
|
||||
|
||||
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
new-instance v1, Ljava/io/ObjectStreamField;
|
||||
|
||||
const-class v2, Lf/c/a/r;
|
||||
|
||||
const-string v3, "activityKind"
|
||||
|
||||
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
new-instance v1, Ljava/io/ObjectStreamField;
|
||||
|
||||
const-class v2, Ljava/lang/String;
|
||||
|
||||
const-string v3, "suffix"
|
||||
|
||||
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
new-instance v1, Ljava/io/ObjectStreamField;
|
||||
|
||||
const-class v2, Ljava/util/Map;
|
||||
|
||||
const-string v3, "callbackParameters"
|
||||
|
||||
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
new-instance v1, Ljava/io/ObjectStreamField;
|
||||
|
||||
const-class v2, Ljava/util/Map;
|
||||
|
||||
const-string v3, "partnerParameters"
|
||||
|
||||
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sput-object v0, Lf/c/a/s;->serialPersistentFields:[Ljava/io/ObjectStreamField;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Lf/c/a/r;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
sget-object v0, Lf/c/a/r;->d:Lf/c/a/r;
|
||||
|
||||
iput-object v0, p0, Lf/c/a/s;->activityKind:Lf/c/a/r;
|
||||
|
||||
iput-object p1, p0, Lf/c/a/s;->activityKind:Lf/c/a/r;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private readObject(Ljava/io/ObjectInputStream;)V
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/lang/ClassNotFoundException;,
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p1}, Ljava/io/ObjectInputStream;->readFields()Ljava/io/ObjectInputStream$GetField;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
const-string v1, "path"
|
||||
|
||||
invoke-static {p1, v1, v0}, Lf/c/a/a2;->a(Ljava/io/ObjectInputStream$GetField;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, p0, Lf/c/a/s;->path:Ljava/lang/String;
|
||||
|
||||
const-string v1, "clientSdk"
|
||||
|
||||
invoke-static {p1, v1, v0}, Lf/c/a/a2;->a(Ljava/io/ObjectInputStream$GetField;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, p0, Lf/c/a/s;->clientSdk:Ljava/lang/String;
|
||||
|
||||
const-string v1, "parameters"
|
||||
|
||||
invoke-static {p1, v1, v0}, Lf/c/a/a2;->a(Ljava/io/ObjectInputStream$GetField;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Ljava/util/Map;
|
||||
|
||||
iput-object v1, p0, Lf/c/a/s;->parameters:Ljava/util/Map;
|
||||
|
||||
sget-object v1, Lf/c/a/r;->d:Lf/c/a/r;
|
||||
|
||||
const-string v2, "activityKind"
|
||||
|
||||
invoke-static {p1, v2, v1}, Lf/c/a/a2;->a(Ljava/io/ObjectInputStream$GetField;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Lf/c/a/r;
|
||||
|
||||
iput-object v1, p0, Lf/c/a/s;->activityKind:Lf/c/a/r;
|
||||
|
||||
const-string v1, "suffix"
|
||||
|
||||
invoke-static {p1, v1, v0}, Lf/c/a/a2;->a(Ljava/io/ObjectInputStream$GetField;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, p0, Lf/c/a/s;->suffix:Ljava/lang/String;
|
||||
|
||||
const-string v1, "callbackParameters"
|
||||
|
||||
invoke-static {p1, v1, v0}, Lf/c/a/a2;->a(Ljava/io/ObjectInputStream$GetField;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Ljava/util/Map;
|
||||
|
||||
iput-object v1, p0, Lf/c/a/s;->callbackParameters:Ljava/util/Map;
|
||||
|
||||
const-string v1, "partnerParameters"
|
||||
|
||||
invoke-static {p1, v1, v0}, Lf/c/a/a2;->a(Ljava/io/ObjectInputStream$GetField;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Ljava/util/Map;
|
||||
|
||||
iput-object p1, p0, Lf/c/a/s;->partnerParameters:Ljava/util/Map;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private writeObject(Ljava/io/ObjectOutputStream;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p1}, Ljava/io/ObjectOutputStream;->defaultWriteObject()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public a()Lf/c/a/r;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/s;->activityKind:Lf/c/a/r;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public a(J)V
|
||||
.locals 0
|
||||
|
||||
iput-wide p1, p0, Lf/c/a/s;->clickTimeInMilliseconds:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/s;->clientSdk:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Ljava/util/Map;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iput-object p1, p0, Lf/c/a/s;->callbackParameters:Ljava/util/Map;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b()Ljava/util/Map;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lf/c/a/s;->callbackParameters:Ljava/util/Map;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public b(J)V
|
||||
.locals 0
|
||||
|
||||
iput-wide p1, p0, Lf/c/a/s;->clickTimeInSeconds:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b(Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/s;->path:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b(Ljava/util/Map;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iput-object p1, p0, Lf/c/a/s;->parameters:Ljava/util/Map;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public c()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lf/c/a/s;->clickTimeInMilliseconds:J
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public c(J)V
|
||||
.locals 0
|
||||
|
||||
iput-wide p1, p0, Lf/c/a/s;->installBeginTimeInSeconds:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public c(Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/s;->suffix:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public c(Ljava/util/Map;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iput-object p1, p0, Lf/c/a/s;->partnerParameters:Ljava/util/Map;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public d()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lf/c/a/s;->clickTimeInSeconds:J
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public e()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/s;->clientSdk:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-ne p1, p0, :cond_0
|
||||
|
||||
return v0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-nez p1, :cond_1
|
||||
|
||||
return v1
|
||||
|
||||
:cond_1
|
||||
const-class v2, Lf/c/a/s;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
if-eq v2, v3, :cond_2
|
||||
|
||||
return v1
|
||||
|
||||
:cond_2
|
||||
check-cast p1, Lf/c/a/s;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/s;->path:Ljava/lang/String;
|
||||
|
||||
iget-object v3, p1, Lf/c/a/s;->path:Ljava/lang/String;
|
||||
|
||||
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_3
|
||||
|
||||
return v1
|
||||
|
||||
:cond_3
|
||||
iget-object v2, p0, Lf/c/a/s;->clientSdk:Ljava/lang/String;
|
||||
|
||||
iget-object v3, p1, Lf/c/a/s;->clientSdk:Ljava/lang/String;
|
||||
|
||||
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_4
|
||||
|
||||
return v1
|
||||
|
||||
:cond_4
|
||||
iget-object v2, p0, Lf/c/a/s;->parameters:Ljava/util/Map;
|
||||
|
||||
iget-object v3, p1, Lf/c/a/s;->parameters:Ljava/util/Map;
|
||||
|
||||
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_5
|
||||
|
||||
return v1
|
||||
|
||||
:cond_5
|
||||
iget-object v2, p0, Lf/c/a/s;->activityKind:Lf/c/a/r;
|
||||
|
||||
iget-object v3, p1, Lf/c/a/s;->activityKind:Lf/c/a/r;
|
||||
|
||||
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_6
|
||||
|
||||
return v1
|
||||
|
||||
:cond_6
|
||||
iget-object v2, p0, Lf/c/a/s;->suffix:Ljava/lang/String;
|
||||
|
||||
iget-object v3, p1, Lf/c/a/s;->suffix:Ljava/lang/String;
|
||||
|
||||
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_7
|
||||
|
||||
return v1
|
||||
|
||||
:cond_7
|
||||
iget-object v2, p0, Lf/c/a/s;->callbackParameters:Ljava/util/Map;
|
||||
|
||||
iget-object v3, p1, Lf/c/a/s;->callbackParameters:Ljava/util/Map;
|
||||
|
||||
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_8
|
||||
|
||||
return v1
|
||||
|
||||
:cond_8
|
||||
iget-object v2, p0, Lf/c/a/s;->partnerParameters:Ljava/util/Map;
|
||||
|
||||
iget-object p1, p1, Lf/c/a/s;->partnerParameters:Ljava/util/Map;
|
||||
|
||||
invoke-static {v2, p1}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_9
|
||||
|
||||
return v1
|
||||
|
||||
:cond_9
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public f()Ljava/lang/String;
|
||||
.locals 9
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v3, v2, [Ljava/lang/Object;
|
||||
|
||||
iget-object v4, p0, Lf/c/a/s;->path:Ljava/lang/String;
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
aput-object v4, v3, v5
|
||||
|
||||
const-string v4, "Path: %s\n"
|
||||
|
||||
invoke-static {v1, v4, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
new-array v3, v2, [Ljava/lang/Object;
|
||||
|
||||
iget-object v4, p0, Lf/c/a/s;->clientSdk:Ljava/lang/String;
|
||||
|
||||
aput-object v4, v3, v5
|
||||
|
||||
const-string v4, "ClientSdk: %s\n"
|
||||
|
||||
invoke-static {v1, v4, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/s;->parameters:Ljava/util/Map;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
const-string v1, "Parameters:"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
new-instance v1, Ljava/util/TreeMap;
|
||||
|
||||
iget-object v3, p0, Lf/c/a/s;->parameters:Ljava/util/Map;
|
||||
|
||||
invoke-direct {v1, v3}, Ljava/util/TreeMap;-><init>(Ljava/util/Map;)V
|
||||
|
||||
const-string v3, "app_secret"
|
||||
|
||||
const-string v4, "secret_id"
|
||||
|
||||
filled-new-array {v3, v4}, [Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-interface {v1}, Ljava/util/SortedMap;->entrySet()Ljava/util/Set;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v4
|
||||
|
||||
if-eqz v4, :cond_1
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
check-cast v4, Ljava/util/Map$Entry;
|
||||
|
||||
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
check-cast v6, Ljava/lang/String;
|
||||
|
||||
invoke-interface {v3, v6}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
sget-object v7, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v8, 0x2
|
||||
|
||||
new-array v8, v8, [Ljava/lang/Object;
|
||||
|
||||
aput-object v6, v8, v5
|
||||
|
||||
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
aput-object v4, v8, v2
|
||||
|
||||
const-string v4, "\n\t%-16s %s"
|
||||
|
||||
invoke-static {v7, v4, v8}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public g()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/s;->activityKind:Lf/c/a/r;
|
||||
|
||||
invoke-virtual {v2}, Lf/c/a/r;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/s;->suffix:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "Failed to track %s%s"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public h()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lf/c/a/s;->installBeginTimeInSeconds:J
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
const/16 v0, 0x11
|
||||
|
||||
iput v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x25
|
||||
|
||||
iget-object v1, p0, Lf/c/a/s;->path:Ljava/lang/String;
|
||||
|
||||
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
|
||||
|
||||
move-result v1
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
iput v1, p0, Lf/c/a/s;->d:I
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x25
|
||||
|
||||
iget-object v1, p0, Lf/c/a/s;->clientSdk:Ljava/lang/String;
|
||||
|
||||
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
|
||||
|
||||
move-result v1
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
iput v1, p0, Lf/c/a/s;->d:I
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x25
|
||||
|
||||
iget-object v1, p0, Lf/c/a/s;->parameters:Ljava/util/Map;
|
||||
|
||||
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/Object;)I
|
||||
|
||||
move-result v1
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
iput v1, p0, Lf/c/a/s;->d:I
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x25
|
||||
|
||||
iget-object v1, p0, Lf/c/a/s;->activityKind:Lf/c/a/r;
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:goto_0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
iput v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x25
|
||||
|
||||
iget-object v1, p0, Lf/c/a/s;->suffix:Ljava/lang/String;
|
||||
|
||||
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
|
||||
|
||||
move-result v1
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
iput v1, p0, Lf/c/a/s;->d:I
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x25
|
||||
|
||||
iget-object v1, p0, Lf/c/a/s;->callbackParameters:Ljava/util/Map;
|
||||
|
||||
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/Object;)I
|
||||
|
||||
move-result v1
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
iput v1, p0, Lf/c/a/s;->d:I
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x25
|
||||
|
||||
iget-object v1, p0, Lf/c/a/s;->partnerParameters:Ljava/util/Map;
|
||||
|
||||
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/Object;)I
|
||||
|
||||
move-result v1
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
iput v1, p0, Lf/c/a/s;->d:I
|
||||
|
||||
:cond_1
|
||||
iget v0, p0, Lf/c/a/s;->d:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public i()Ljava/util/Map;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lf/c/a/s;->parameters:Ljava/util/Map;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public j()Ljava/util/Map;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lf/c/a/s;->partnerParameters:Ljava/util/Map;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public k()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/s;->path:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public l()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->retries:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public m()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/c/a/s;->suffix:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public n()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->retries:I
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
iput v0, p0, Lf/c/a/s;->retries:I
|
||||
|
||||
iget v0, p0, Lf/c/a/s;->retries:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/s;->activityKind:Lf/c/a/r;
|
||||
|
||||
invoke-virtual {v2}, Lf/c/a/r;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/s;->suffix:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "%s%s"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,3 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/s0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IActivityHandler.java"
|
|
@ -1,301 +0,0 @@
|
|||
.class public Lf/c/a/s1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SdkClickHandler.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/s;
|
||||
|
||||
.field public final synthetic e:Lf/c/a/p1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/p1;Lf/c/a/s;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/s1;->e:Lf/c/a/p1;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/s1;->d:Lf/c/a/s;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 15
|
||||
|
||||
iget-object v0, p0, Lf/c/a/s1;->e:Lf/c/a/p1;
|
||||
|
||||
iget-object v1, p0, Lf/c/a/s1;->d:Lf/c/a/s;
|
||||
|
||||
iget-object v2, v0, Lf/c/a/p1;->f:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Lf/c/a/s0;
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->i()Ljava/util/Map;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const-string v4, "source"
|
||||
|
||||
invoke-interface {v3, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Ljava/lang/String;
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
const-string v6, "reftag"
|
||||
|
||||
invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_0
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v6, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {v1}, Lf/c/a/s;->i()Ljava/util/Map;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const-string v8, "raw_referrer"
|
||||
|
||||
invoke-interface {v7, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
check-cast v7, Ljava/lang/String;
|
||||
|
||||
if-eqz v6, :cond_1
|
||||
|
||||
new-instance v8, Lf/c/a/w1;
|
||||
|
||||
move-object v9, v2
|
||||
|
||||
check-cast v9, Lf/c/a/g;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v9, v9, Lf/c/a/v;->a:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v8, v9}, Lf/c/a/w1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->c()J
|
||||
|
||||
move-result-wide v9
|
||||
|
||||
invoke-virtual {v8, v7, v9, v10}, Lf/c/a/w1;->a(Ljava/lang/String;J)Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
if-nez v8, :cond_1
|
||||
|
||||
goto/16 :goto_2
|
||||
|
||||
:cond_1
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
const-string v8, "install_referrer"
|
||||
|
||||
invoke-virtual {v3, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
:cond_2
|
||||
const/4 v3, 0x0
|
||||
|
||||
const-wide/16 v8, -0x1
|
||||
|
||||
if-eqz v4, :cond_3
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->d()J
|
||||
|
||||
move-result-wide v8
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->h()J
|
||||
|
||||
move-result-wide v10
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->i()Ljava/util/Map;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const-string v12, "referrer"
|
||||
|
||||
invoke-interface {v3, v12}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Ljava/lang/String;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
move-wide v10, v8
|
||||
|
||||
:goto_1
|
||||
const-string v12, "https://app.adjust.com"
|
||||
|
||||
invoke-static {v12}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v12
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->k()Ljava/lang/String;
|
||||
|
||||
move-result-object v13
|
||||
|
||||
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v12
|
||||
|
||||
:try_start_0
|
||||
iget-object v13, v0, Lf/c/a/p1;->d:Ljava/util/List;
|
||||
|
||||
invoke-interface {v13}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v13
|
||||
|
||||
sub-int/2addr v13, v5
|
||||
|
||||
invoke-static {v12, v1, v13}, Ls/a/b/b/a;->a(Ljava/lang/String;Lf/c/a/s;I)Lf/c/a/o1;
|
||||
|
||||
move-result-object v12
|
||||
|
||||
check-cast v12, Lf/c/a/t1;
|
||||
|
||||
iget-object v13, v12, Lf/c/a/o1;->f:Lorg/json/JSONObject;
|
||||
|
||||
if-nez v13, :cond_4
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/p1;->a(Lf/c/a/s;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
if-nez v2, :cond_5
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
if-eqz v6, :cond_6
|
||||
|
||||
new-instance v6, Lf/c/a/w1;
|
||||
|
||||
move-object v13, v2
|
||||
|
||||
check-cast v13, Lf/c/a/g;
|
||||
|
||||
iget-object v13, v13, Lf/c/a/g;->j:Lf/c/a/v;
|
||||
|
||||
iget-object v13, v13, Lf/c/a/v;->a:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v6, v13}, Lf/c/a/w1;-><init>(Landroid/content/Context;)V
|
||||
|
||||
invoke-virtual {v1}, Lf/c/a/s;->c()J
|
||||
|
||||
move-result-wide v13
|
||||
|
||||
invoke-virtual {v6, v7, v13, v14}, Lf/c/a/w1;->c(Ljava/lang/String;J)V
|
||||
|
||||
:cond_6
|
||||
if-eqz v4, :cond_7
|
||||
|
||||
iput-wide v8, v12, Lf/c/a/t1;->i:J
|
||||
|
||||
iput-wide v10, v12, Lf/c/a/t1;->j:J
|
||||
|
||||
iput-object v3, v12, Lf/c/a/t1;->k:Ljava/lang/String;
|
||||
|
||||
iput-boolean v5, v12, Lf/c/a/t1;->h:Z
|
||||
:try_end_0
|
||||
.catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_2
|
||||
.catch Ljava/net/SocketTimeoutException; {:try_start_0 .. :try_end_0} :catch_1
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
:cond_7
|
||||
check-cast v2, Lf/c/a/g;
|
||||
|
||||
:try_start_1
|
||||
invoke-virtual {v2, v12}, Lf/c/a/g;->a(Lf/c/a/o1;)V
|
||||
:try_end_1
|
||||
.catch Ljava/io/UnsupportedEncodingException; {:try_start_1 .. :try_end_1} :catch_2
|
||||
.catch Ljava/net/SocketTimeoutException; {:try_start_1 .. :try_end_1} :catch_1
|
||||
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:catchall_0
|
||||
move-exception v2
|
||||
|
||||
const-string v3, "Sdk_click runtime exception"
|
||||
|
||||
invoke-virtual {v0, v1, v3, v2}, Lf/c/a/p1;->a(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:catch_0
|
||||
move-exception v2
|
||||
|
||||
const-string v3, "Sdk_click request failed. Will retry later"
|
||||
|
||||
invoke-virtual {v0, v1, v3, v2}, Lf/c/a/p1;->a(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/p1;->a(Lf/c/a/s;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:catch_1
|
||||
move-exception v2
|
||||
|
||||
const-string v3, "Sdk_click request timed out. Will retry later"
|
||||
|
||||
invoke-virtual {v0, v1, v3, v2}, Lf/c/a/p1;->a(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/c/a/p1;->a(Lf/c/a/s;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:catch_2
|
||||
move-exception v2
|
||||
|
||||
const-string v3, "Sdk_click failed to encode parameters"
|
||||
|
||||
invoke-virtual {v0, v1, v3, v2}, Lf/c/a/p1;->a(Lf/c/a/s;Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
:goto_2
|
||||
iget-object v0, p0, Lf/c/a/s1;->e:Lf/c/a/p1;
|
||||
|
||||
invoke-static {v0}, Lf/c/a/p1;->a(Lf/c/a/p1;)V
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,3 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/t0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IAttributionHandler.java"
|
|
@ -1,23 +0,0 @@
|
|||
.class public Lf/c/a/t1;
|
||||
.super Lf/c/a/o1;
|
||||
.source "SdkClickResponseData.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public h:Z
|
||||
|
||||
.field public i:J
|
||||
|
||||
.field public j:J
|
||||
|
||||
.field public k:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Lf/c/a/o1;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,3 +0,0 @@
|
|||
.class public Lf/c/a/u;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Adjust.java"
|
|
@ -1,3 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/u0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ILogger.java"
|
|
@ -1,122 +0,0 @@
|
|||
.class public Lf/c/a/u1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SessionParameters.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public b:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-ne p1, p0, :cond_0
|
||||
|
||||
return v0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-nez p1, :cond_1
|
||||
|
||||
return v1
|
||||
|
||||
:cond_1
|
||||
const-class v2, Lf/c/a/u1;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
if-eq v2, v3, :cond_2
|
||||
|
||||
return v1
|
||||
|
||||
:cond_2
|
||||
check-cast p1, Lf/c/a/u1;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/u1;->a:Ljava/util/Map;
|
||||
|
||||
iget-object v3, p1, Lf/c/a/u1;->a:Ljava/util/Map;
|
||||
|
||||
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_3
|
||||
|
||||
return v1
|
||||
|
||||
:cond_3
|
||||
iget-object v2, p0, Lf/c/a/u1;->b:Ljava/util/Map;
|
||||
|
||||
iget-object p1, p1, Lf/c/a/u1;->b:Ljava/util/Map;
|
||||
|
||||
invoke-static {v2, p1}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_4
|
||||
|
||||
return v1
|
||||
|
||||
:cond_4
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/u1;->a:Ljava/util/Map;
|
||||
|
||||
invoke-static {v0}, Lf/c/a/a2;->a(Ljava/lang/Object;)I
|
||||
|
||||
move-result v0
|
||||
|
||||
add-int/lit16 v0, v0, 0x275
|
||||
|
||||
mul-int/lit8 v0, v0, 0x25
|
||||
|
||||
iget-object v1, p0, Lf/c/a/u1;->b:Ljava/util/Map;
|
||||
|
||||
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/Object;)I
|
||||
|
||||
move-result v1
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
return v1
|
||||
.end method
|
|
@ -1,317 +0,0 @@
|
|||
.class public Lf/c/a/v;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustConfig.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Landroid/content/Context;
|
||||
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Ljava/lang/String;
|
||||
|
||||
.field public e:Ljava/lang/String;
|
||||
|
||||
.field public f:Z
|
||||
|
||||
.field public g:Ljava/lang/String;
|
||||
|
||||
.field public h:Lf/c/a/c1;
|
||||
|
||||
.field public i:Ljava/lang/Boolean;
|
||||
|
||||
.field public j:Ljava/lang/Class;
|
||||
|
||||
.field public k:Lf/c/a/g1;
|
||||
|
||||
.field public l:Lf/c/a/f1;
|
||||
|
||||
.field public m:Lf/c/a/i1;
|
||||
|
||||
.field public n:Lf/c/a/h1;
|
||||
|
||||
.field public o:Lf/c/a/d1;
|
||||
|
||||
.field public p:Z
|
||||
|
||||
.field public q:Ljava/lang/Double;
|
||||
|
||||
.field public r:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lf/c/a/x0;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public s:Lf/c/a/u0;
|
||||
|
||||
.field public t:Ljava/lang/String;
|
||||
|
||||
.field public u:Ljava/lang/String;
|
||||
|
||||
.field public v:Ljava/lang/Boolean;
|
||||
|
||||
.field public w:Z
|
||||
|
||||
.field public x:Ljava/lang/String;
|
||||
|
||||
.field public y:Ljava/lang/String;
|
||||
|
||||
.field public z:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
|
||||
.locals 5
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
sget-object v0, Lf/c/a/a1;->f:Lf/c/a/a1;
|
||||
|
||||
invoke-virtual {p0, v0, p3}, Lf/c/a/v;->a(Lf/c/a/a1;Ljava/lang/String;)V
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
iget-object v2, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "Missing App Token"
|
||||
|
||||
invoke-virtual {v2, v4, v3}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p2}, Ljava/lang/String;->length()I
|
||||
|
||||
move-result v2
|
||||
|
||||
const/16 v3, 0xc
|
||||
|
||||
if-eq v2, v3, :cond_1
|
||||
|
||||
iget-object v2, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v0, [Ljava/lang/Object;
|
||||
|
||||
aput-object p2, v3, v1
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "Malformed App Token \'%s\'"
|
||||
|
||||
invoke-virtual {v2, v4, v3}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v2, 0x1
|
||||
|
||||
:goto_1
|
||||
if-nez v2, :cond_2
|
||||
|
||||
goto/16 :goto_7
|
||||
|
||||
:cond_2
|
||||
if-nez p3, :cond_3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "Missing environment"
|
||||
|
||||
invoke-virtual {v2, v4, v3}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
const-string v2, "sandbox"
|
||||
|
||||
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
iget-object v2, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "SANDBOX: Adjust is running in Sandbox mode. Use this setting for testing. Don\'t forget to set the environment to `production` before publishing!"
|
||||
|
||||
invoke-virtual {v2, v4, v3}, Lf/c/a/b1;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
const-string v2, "production"
|
||||
|
||||
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_5
|
||||
|
||||
iget-object v2, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "PRODUCTION: Adjust is running in Production mode. Use this setting only for the build that you want to publish. Set the environment to `sandbox` if you want to test your app!"
|
||||
|
||||
invoke-virtual {v2, v4, v3}, Lf/c/a/b1;->f(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_2
|
||||
const/4 v2, 0x1
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_5
|
||||
iget-object v2, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v0, [Ljava/lang/Object;
|
||||
|
||||
aput-object p3, v3, v1
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "Unknown environment \'%s\'"
|
||||
|
||||
invoke-virtual {v2, v4, v3}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_3
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_4
|
||||
if-nez v2, :cond_6
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_6
|
||||
if-nez p1, :cond_7
|
||||
|
||||
iget-object v2, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "Missing context"
|
||||
|
||||
invoke-virtual {v2, v4, v3}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_7
|
||||
const-string v2, "android.permission.INTERNET"
|
||||
|
||||
invoke-static {p1, v2}, Lf/c/a/a2;->a(Landroid/content/Context;Ljava/lang/String;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_8
|
||||
|
||||
iget-object v2, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
new-array v3, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v2, Lf/c/a/b1;
|
||||
|
||||
const-string v4, "Missing permission: INTERNET"
|
||||
|
||||
invoke-virtual {v2, v4, v3}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
:goto_5
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_8
|
||||
const/4 v2, 0x1
|
||||
|
||||
:goto_6
|
||||
if-nez v2, :cond_9
|
||||
|
||||
:goto_7
|
||||
const/4 v0, 0x0
|
||||
|
||||
:cond_9
|
||||
if-nez v0, :cond_a
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_a
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Lf/c/a/v;->a:Landroid/content/Context;
|
||||
|
||||
iput-object p2, p0, Lf/c/a/v;->b:Ljava/lang/String;
|
||||
|
||||
iput-object p3, p0, Lf/c/a/v;->c:Ljava/lang/String;
|
||||
|
||||
iput-boolean v1, p0, Lf/c/a/v;->f:Z
|
||||
|
||||
iput-boolean v1, p0, Lf/c/a/v;->p:Z
|
||||
|
||||
:goto_8
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Lf/c/a/a1;Ljava/lang/String;)V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/c/a/v;->s:Lf/c/a/u0;
|
||||
|
||||
const-string v1, "production"
|
||||
|
||||
invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result p2
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
iget-boolean v1, v0, Lf/c/a/b1;->b:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iput-object p1, v0, Lf/c/a/b1;->a:Lf/c/a/a1;
|
||||
|
||||
iput-boolean p2, v0, Lf/c/a/b1;->c:Z
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,3 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/v0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IPackageHandler.java"
|
|
@ -1,13 +0,0 @@
|
|||
.class public Lf/c/a/v1;
|
||||
.super Lf/c/a/o1;
|
||||
.source "SessionResponseData.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Lf/c/a/o1;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,111 +0,0 @@
|
|||
.class public Lf/c/a/w;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustEvent.java"
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static g:Lf/c/a/u0;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/Double;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public e:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public f:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
invoke-static {}, Lf/c/a/z;->a()Lf/c/a/u0;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sput-object v0, Lf/c/a/w;->g:Lf/c/a/u0;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;)V
|
||||
.locals 5
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
sget-object v0, Lf/c/a/w;->g:Lf/c/a/u0;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
new-array v2, v1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v3, "Missing Event Token"
|
||||
|
||||
invoke-virtual {v0, v3, v2}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p1}, Ljava/lang/String;->length()I
|
||||
|
||||
move-result v2
|
||||
|
||||
const/4 v3, 0x6
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
if-eq v2, v3, :cond_1
|
||||
|
||||
new-array v2, v4, [Ljava/lang/Object;
|
||||
|
||||
aput-object p1, v2, v1
|
||||
|
||||
check-cast v0, Lf/c/a/b1;
|
||||
|
||||
const-string v3, "Malformed Event Token \'%s\'"
|
||||
|
||||
invoke-virtual {v0, v3, v2}, Lf/c/a/b1;->b(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v1, 0x1
|
||||
|
||||
:goto_0
|
||||
if-nez v1, :cond_2
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
iput-object p1, p0, Lf/c/a/w;->a:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,3 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/w0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IRequestHandler.java"
|
|
@ -1,766 +0,0 @@
|
|||
.class public Lf/c/a/w1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SharedPreferencesManager.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:Landroid/content/SharedPreferences;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const-string v0, "adjust_preferences"
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Lf/c/a/w1;->a:Landroid/content/SharedPreferences;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final declared-synchronized a(Ljava/lang/String;)Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:try_start_0
|
||||
iget-object v1, p0, Lf/c/a/w1;->a:Landroid/content/SharedPreferences;
|
||||
|
||||
invoke-interface {v1, p1, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
:try_end_0
|
||||
.catch Ljava/lang/ClassCastException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-object p1
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
|
||||
:catch_0
|
||||
monitor-exit p0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized a(Ljava/lang/String;J)Lorg/json/JSONArray;
|
||||
.locals 0
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p0, p1, p2, p3}, Lf/c/a/w1;->b(Ljava/lang/String;J)I
|
||||
|
||||
move-result p1
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
if-ltz p1, :cond_0
|
||||
|
||||
:try_start_1
|
||||
invoke-virtual {p0}, Lf/c/a/w1;->c()Lorg/json/JSONArray;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-virtual {p2, p1}, Lorg/json/JSONArray;->getJSONArray(I)Lorg/json/JSONArray;
|
||||
|
||||
move-result-object p1
|
||||
:try_end_1
|
||||
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-object p1
|
||||
|
||||
:catch_0
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-object p1
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final declared-synchronized a(Ljava/lang/String;Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lf/c/a/w1;->a:Landroid/content/SharedPreferences;
|
||||
|
||||
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized a(Lorg/json/JSONArray;)V
|
||||
.locals 1
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
const-string v0, "raw_referrers"
|
||||
|
||||
invoke-virtual {p1}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, v0, p1}, Lf/c/a/w1;->a(Ljava/lang/String;Ljava/lang/String;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized a()Z
|
||||
.locals 2
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
const-string v0, "install_tracked"
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {p0, v0, v1}, Lf/c/a/w1;->a(Ljava/lang/String;Z)Z
|
||||
|
||||
move-result v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return v0
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public final declared-synchronized a(Ljava/lang/String;Z)Z
|
||||
.locals 1
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lf/c/a/w1;->a:Landroid/content/SharedPreferences;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
|
||||
|
||||
move-result p1
|
||||
:try_end_0
|
||||
.catch Ljava/lang/ClassCastException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return p1
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
|
||||
:catch_0
|
||||
monitor-exit p0
|
||||
|
||||
return p2
|
||||
.end method
|
||||
|
||||
.method public final declared-synchronized b(Ljava/lang/String;J)I
|
||||
.locals 7
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p0}, Lf/c/a/w1;->c()Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
|
||||
|
||||
move-result v3
|
||||
|
||||
if-ge v2, v3, :cond_3
|
||||
|
||||
invoke-virtual {v0, v2}, Lorg/json/JSONArray;->getJSONArray(I)Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
invoke-virtual {v3, v1, v4}, Lorg/json/JSONArray;->optString(ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v4
|
||||
|
||||
if-nez v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
const-wide/16 v4, -0x1
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
invoke-virtual {v3, v6, v4, v5}, Lorg/json/JSONArray;->optLong(IJ)J
|
||||
|
||||
move-result-wide v3
|
||||
:try_end_0
|
||||
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
cmp-long v5, v3, p2
|
||||
|
||||
if-eqz v5, :cond_1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
monitor-exit p0
|
||||
|
||||
return v2
|
||||
|
||||
:cond_2
|
||||
:goto_1
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
|
||||
:catch_0
|
||||
:cond_3
|
||||
const/4 p1, -0x1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized b()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
const-string v0, "push_token"
|
||||
|
||||
invoke-virtual {p0, v0}, Lf/c/a/w1;->a(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-object v0
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public final declared-synchronized b(Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lf/c/a/w1;->a:Landroid/content/SharedPreferences;
|
||||
|
||||
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0, p1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final declared-synchronized b(Ljava/lang/String;Z)V
|
||||
.locals 1
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lf/c/a/w1;->a:Landroid/content/SharedPreferences;
|
||||
|
||||
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized c()Lorg/json/JSONArray;
|
||||
.locals 2
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
const-string v0, "raw_referrers"
|
||||
|
||||
invoke-virtual {p0, v0}, Lf/c/a/w1;->a(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
new-instance v1, Lorg/json/JSONArray;
|
||||
|
||||
invoke-direct {v1, v0}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
|
||||
:try_end_0
|
||||
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-object v1
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
:cond_0
|
||||
:try_start_1
|
||||
new-instance v0, Lorg/json/JSONArray;
|
||||
|
||||
invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-object v0
|
||||
|
||||
:goto_0
|
||||
monitor-exit p0
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized c(Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
const-string v0, "push_token"
|
||||
|
||||
invoke-virtual {p0, v0, p1}, Lf/c/a/w1;->a(Ljava/lang/String;Ljava/lang/String;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized c(Ljava/lang/String;J)V
|
||||
.locals 2
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p1}, Ljava/lang/String;->length()I
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0, p1, p2, p3}, Lf/c/a/w1;->b(Ljava/lang/String;J)I
|
||||
|
||||
move-result p1
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
if-gez p1, :cond_1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
:try_start_1
|
||||
invoke-virtual {p0}, Lf/c/a/w1;->c()Lorg/json/JSONArray;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
new-instance p3, Lorg/json/JSONArray;
|
||||
|
||||
invoke-direct {p3}, Lorg/json/JSONArray;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p2}, Lorg/json/JSONArray;->length()I
|
||||
|
||||
move-result v1
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
if-ge v0, v1, :cond_3
|
||||
|
||||
if-ne v0, p1, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
:try_start_2
|
||||
invoke-virtual {p2, v0}, Lorg/json/JSONArray;->getJSONArray(I)Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {p3, v1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
|
||||
:try_end_2
|
||||
.catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_0
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_0
|
||||
|
||||
:catch_0
|
||||
:goto_1
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
:try_start_3
|
||||
const-string p1, "raw_referrers"
|
||||
|
||||
invoke-virtual {p3}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Lf/c/a/w1;->a(Ljava/lang/String;Ljava/lang/String;)V
|
||||
:try_end_3
|
||||
.catchall {:try_start_3 .. :try_end_3} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_4
|
||||
:goto_2
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized d()V
|
||||
.locals 1
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
const-string v0, "push_token"
|
||||
|
||||
invoke-virtual {p0, v0}, Lf/c/a/w1;->b(Ljava/lang/String;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized d(Ljava/lang/String;J)V
|
||||
.locals 3
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p0}, Lf/c/a/w1;->c()Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p0, p1, p2, p3}, Lf/c/a/w1;->a(Ljava/lang/String;J)Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v1
|
||||
:try_end_0
|
||||
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
:try_start_1
|
||||
new-instance v1, Lorg/json/JSONArray;
|
||||
|
||||
invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v1, v2, p1}, Lorg/json/JSONArray;->put(ILjava/lang/Object;)Lorg/json/JSONArray;
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-virtual {v1, p1, p2, p3}, Lorg/json/JSONArray;->put(IJ)Lorg/json/JSONArray;
|
||||
|
||||
const/4 p1, 0x2
|
||||
|
||||
invoke-virtual {v1, p1, v2}, Lorg/json/JSONArray;->put(II)Lorg/json/JSONArray;
|
||||
|
||||
invoke-virtual {v0, v1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
|
||||
|
||||
invoke-virtual {p0, v0}, Lf/c/a/w1;->a(Lorg/json/JSONArray;)V
|
||||
:try_end_1
|
||||
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw p1
|
||||
|
||||
:catch_0
|
||||
:goto_0
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized e()V
|
||||
.locals 2
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
const-string v0, "install_tracked"
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-virtual {p0, v0, v1}, Lf/c/a/w1;->b(Ljava/lang/String;Z)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public declared-synchronized f()V
|
||||
.locals 8
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p0}, Lf/c/a/w1;->c()Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
|
||||
|
||||
move-result v4
|
||||
|
||||
if-ge v2, v4, :cond_1
|
||||
|
||||
invoke-virtual {v0, v2}, Lorg/json/JSONArray;->getJSONArray(I)Lorg/json/JSONArray;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const/4 v5, -0x1
|
||||
|
||||
const/4 v6, 0x2
|
||||
|
||||
invoke-virtual {v4, v6, v5}, Lorg/json/JSONArray;->optInt(II)I
|
||||
|
||||
move-result v5
|
||||
|
||||
const/4 v7, 0x1
|
||||
|
||||
if-ne v5, v7, :cond_0
|
||||
|
||||
invoke-virtual {v4, v6, v1}, Lorg/json/JSONArray;->put(II)Lorg/json/JSONArray;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
:cond_0
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
invoke-virtual {p0, v0}, Lf/c/a/w1;->a(Lorg/json/JSONArray;)V
|
||||
:try_end_0
|
||||
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
monitor-exit p0
|
||||
|
||||
throw v0
|
||||
|
||||
:catch_0
|
||||
:cond_2
|
||||
:goto_1
|
||||
monitor-exit p0
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,87 +0,0 @@
|
|||
.class public Lf/c/a/x;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustEventFailure.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Ljava/lang/String;
|
||||
|
||||
.field public e:Z
|
||||
|
||||
.field public f:Lorg/json/JSONObject;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v1, 0x6
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/x;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/x;->b:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/x;->c:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/x;->d:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-boolean v2, p0, Lf/c/a/x;->e:Z
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x4
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/x;->f:Lorg/json/JSONObject;
|
||||
|
||||
const/4 v3, 0x5
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "Event Failure msg:%s time:%s adid:%s event:%s retry:%b json:%s"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,3 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/x0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IRunActivityHandler.java"
|
|
@ -1,56 +0,0 @@
|
|||
.class public Lf/c/a/x1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "TimerCycle.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/c/a/y1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/c/a/y1;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/c/a/x1;->d:Lf/c/a/y1;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/c/a/x1;->d:Lf/c/a/y1;
|
||||
|
||||
iget-object v1, v0, Lf/c/a/y1;->h:Lf/c/a/u0;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
iget-object v0, v0, Lf/c/a/y1;->c:Ljava/lang/String;
|
||||
|
||||
aput-object v0, v2, v3
|
||||
|
||||
check-cast v1, Lf/c/a/b1;
|
||||
|
||||
const-string v0, "%s fired"
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Lf/c/a/b1;->d(Ljava/lang/String;[Ljava/lang/Object;)V
|
||||
|
||||
iget-object v0, p0, Lf/c/a/x1;->d:Lf/c/a/y1;
|
||||
|
||||
iget-object v0, v0, Lf/c/a/y1;->d:Ljava/lang/Runnable;
|
||||
|
||||
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,75 +0,0 @@
|
|||
.class public Lf/c/a/y;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdjustEventSuccess.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Ljava/lang/String;
|
||||
|
||||
.field public b:Ljava/lang/String;
|
||||
|
||||
.field public c:Ljava/lang/String;
|
||||
|
||||
.field public d:Ljava/lang/String;
|
||||
|
||||
.field public e:Lorg/json/JSONObject;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v1, 0x5
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lf/c/a/y;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/y;->b:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/y;->c:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/y;->d:Ljava/lang/String;
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, Lf/c/a/y;->e:Lorg/json/JSONObject;
|
||||
|
||||
const/4 v3, 0x4
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "Event Success msg:%s time:%s adid:%s event:%s json:%s"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,3 +0,0 @@
|
|||
.class public interface abstract Lf/c/a/y0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ISdkClickHandler.java"
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue