a.smali
.class public Lcom/bytedance/sdk/openadsdk/f/b/a;
.super Lcom/bytedance/sdk/openadsdk/f/a/d;
.source "DoGetAdsFromNetworkAsyncMethod.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/bytedance/sdk/openadsdk/f/a/d",
"<",
"Lorg/json/JSONObject;",
"Lorg/json/JSONObject;",
">;"
}
.end annotation
# instance fields
.field private a:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference",
"<",
"Lcom/bytedance/sdk/openadsdk/core/x;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/bytedance/sdk/openadsdk/core/x;)V
.registers 3
.prologue
.line 38
invoke-direct {p0}, Lcom/bytedance/sdk/openadsdk/f/a/d;-><init>()V
.line 39
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/bytedance/sdk/openadsdk/f/b/a;->a:Ljava/lang/ref/WeakReference;
.line 40
return-void
.end method
.method public static a(Lcom/bytedance/sdk/openadsdk/f/a/q;Lcom/bytedance/sdk/openadsdk/core/x;)V
.registers 4
.prologue
.line 30
const-string v0, "getNetworkData"
new-instance v1, Lcom/bytedance/sdk/openadsdk/f/b/a$1;
invoke-direct {v1, p1}, Lcom/bytedance/sdk/openadsdk/f/b/a$1;-><init>(Lcom/bytedance/sdk/openadsdk/core/x;)V
invoke-virtual {p0, v0, v1}, Lcom/bytedance/sdk/openadsdk/f/a/q;->a(Ljava/lang/String;Lcom/bytedance/sdk/openadsdk/f/a/d$b;)Lcom/bytedance/sdk/openadsdk/f/a/q;
.line 36
return-void
.end method
.method static synthetic a(Lcom/bytedance/sdk/openadsdk/f/b/a;Ljava/lang/Object;)V
.registers 2
.prologue
.line 20
invoke-virtual {p0, p1}, Lcom/bytedance/sdk/openadsdk/f/b/a;->a(Ljava/lang/Object;)V
return-void
.end method
.method static synthetic b(Lcom/bytedance/sdk/openadsdk/f/b/a;Ljava/lang/Object;)V
.registers 2
.prologue
.line 20
invoke-virtual {p0, p1}, Lcom/bytedance/sdk/openadsdk/f/b/a;->a(Ljava/lang/Object;)V
return-void
.end method
# virtual methods
.method protected bridge synthetic a(Ljava/lang/Object;Lcom/bytedance/sdk/openadsdk/f/a/f;)V
.registers 3
.param p1 # Ljava/lang/Object;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/bytedance/sdk/openadsdk/f/a/f;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.prologue
.line 20
check-cast p1, Lorg/json/JSONObject;
invoke-virtual {p0, p1, p2}, Lcom/bytedance/sdk/openadsdk/f/b/a;->a(Lorg/json/JSONObject;Lcom/bytedance/sdk/openadsdk/f/a/f;)V
return-void
.end method
.method protected a(Lorg/json/JSONObject;Lcom/bytedance/sdk/openadsdk/f/a/f;)V
.registers 6
.param p1 # Lorg/json/JSONObject;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/bytedance/sdk/openadsdk/f/a/f;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.prologue
.line 52
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/i;->c()Lcom/bytedance/sdk/openadsdk/core/i;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/i;->u()Z
move-result v0
if-eqz v0, :cond_28
.line 53
const-string v1, "DoGetAdsFromNetwork"
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "[JSB-REQ] version: 3 data="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
if-eqz p1, :cond_3d
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
:goto_1d
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 56
:cond_28
iget-object v0, p0, Lcom/bytedance/sdk/openadsdk/f/b/a;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/bytedance/sdk/openadsdk/core/x;
.line 57
if-nez v0, :cond_40
.line 58
const-string v0, "DoGetAdsFromNetwork"
const-string v1, "invoke error"
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 59
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/f/b/a;->c()V
.line 82
:goto_3c
return-void
.line 53
:cond_3d
const-string v0, ""
goto :goto_1d
.line 62
:cond_40
new-instance v1, Lcom/bytedance/sdk/openadsdk/f/b/a$2;
invoke-direct {v1, p0}, Lcom/bytedance/sdk/openadsdk/f/b/a$2;-><init>(Lcom/bytedance/sdk/openadsdk/f/b/a;)V
invoke-virtual {v0, p1, v1}, Lcom/bytedance/sdk/openadsdk/core/x;->a(Lorg/json/JSONObject;Lcom/bytedance/sdk/openadsdk/g/c;)V
goto :goto_3c
.end method