WebViewManager$6.smali
.class Lcom/taboola/android/js/WebViewManager$6;
.super Ljava/lang/Object;
.source "WebViewManager.java"
# interfaces
.implements Landroid/webkit/ValueCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/taboola/android/js/WebViewManager;->reportToMonitor(Lorg/json/JSONObject;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/webkit/ValueCallback<",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/taboola/android/js/WebViewManager;
.field final synthetic val$deviceData:Lorg/json/JSONObject;
# direct methods
.method constructor <init>(Lcom/taboola/android/js/WebViewManager;Lorg/json/JSONObject;)V
.registers 3
.line 334
iput-object p1, p0, Lcom/taboola/android/js/WebViewManager$6;->this$0:Lcom/taboola/android/js/WebViewManager;
iput-object p2, p0, Lcom/taboola/android/js/WebViewManager$6;->val$deviceData:Lorg/json/JSONObject;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic onReceiveValue(Ljava/lang/Object;)V
.registers 2
.line 334
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/taboola/android/js/WebViewManager$6;->onReceiveValue(Ljava/lang/String;)V
return-void
.end method
.method public onReceiveValue(Ljava/lang/String;)V
.registers 5
.line 338
:try_start_0
iget-object v0, p0, Lcom/taboola/android/js/WebViewManager$6;->val$deviceData:Lorg/json/JSONObject;
const-string v1, "mobileLoaderVersion"
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_c
const-string p1, "undefined"
:cond_c
invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 339
invoke-static {}, Lcom/taboola/android/js/TaboolaJs;->getInstance()Lcom/taboola/android/js/TaboolaJs;
move-result-object p1
iget-object v0, p0, Lcom/taboola/android/js/WebViewManager$6;->val$deviceData:Lorg/json/JSONObject;
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/taboola/android/js/TaboolaJs;->reportDeviceDataToMonitor(Ljava/lang/String;)V
:try_end_1c
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_1c} :catch_1d
goto :goto_29
:catch_1d
move-exception p1
.line 341
# getter for: Lcom/taboola/android/js/WebViewManager;->TAG:Ljava/lang/String;
invoke-static {}, Lcom/taboola/android/js/WebViewManager;->access$500()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1, p1}, Lcom/taboola/android/utils/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_29
return-void
.end method