HostJsScope.smali

.class public Lcn/jpush/android/webview/bridge/HostJsScope;
.super Ljava/lang/Object;


# static fields
.field private static a:Lcn/jpush/android/webview/bridge/d;


# direct methods
.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method public static click(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1, p2, p3}, Lcn/jpush/android/webview/bridge/d;->click(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static close(Landroid/webkit/WebView;)V
    .registers 2

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0}, Lcn/jpush/android/webview/bridge/d;->close()V

    goto :goto_4
.end method

.method public static createShortcut(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1, p2, p3}, Lcn/jpush/android/webview/bridge/d;->createShortcut(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static download(Landroid/webkit/WebView;Ljava/lang/String;)V
    .registers 3

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1}, Lcn/jpush/android/webview/bridge/d;->download(Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static download(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V
    .registers 4

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1, p2}, Lcn/jpush/android/webview/bridge/d;->download(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static download(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1, p2, p3}, Lcn/jpush/android/webview/bridge/d;->download(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static executeMsgMessage(Landroid/webkit/WebView;Ljava/lang/String;)V
    .registers 3

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1}, Lcn/jpush/android/webview/bridge/d;->executeMsgMessage(Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static getDevInfo(Landroid/webkit/WebView;)Ljava/lang/String;
    .registers 2

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-eqz v0, :cond_b

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0}, Lcn/jpush/android/webview/bridge/d;->getDevInfo()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0

    :cond_b
    const-string v0, ""

    goto :goto_a
.end method

.method public static getTplData(Landroid/webkit/WebView;)Ljava/lang/String;
    .registers 2

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-eqz v0, :cond_b

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0}, Lcn/jpush/android/webview/bridge/d;->getTplData()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0

    :cond_b
    const-string v0, ""

    goto :goto_a
.end method

.method public static inAppClick(Landroid/webkit/WebView;Ljava/lang/String;)V
    .registers 3

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-eqz v0, :cond_9

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1}, Lcn/jpush/android/webview/bridge/d;->inAppClick(Ljava/lang/String;)V

    :cond_9
    return-void
.end method

.method public static onLoadCallback(Landroid/webkit/WebView;Ljava/lang/String;)V
    .registers 3

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-eqz v0, :cond_9

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1}, Lcn/jpush/android/webview/bridge/d;->onLoadCallback(Ljava/lang/String;)V

    :cond_9
    return-void
.end method

.method public static reportData(Landroid/webkit/WebView;Ljava/lang/String;)V
    .registers 3

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-eqz v0, :cond_9

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1}, Lcn/jpush/android/webview/bridge/d;->reportData(Ljava/lang/String;)V

    :cond_9
    return-void
.end method

.method public static setWebViewHelper(Lcn/jpush/android/webview/bridge/d;)V
    .registers 1

    if-nez p0, :cond_3

    :goto_2
    return-void

    :cond_3
    sput-object p0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    goto :goto_2
.end method

.method public static showTitleBar(Landroid/webkit/WebView;)V
    .registers 2

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-eqz v0, :cond_9

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0}, Lcn/jpush/android/webview/bridge/d;->showTitleBar()V

    :cond_9
    return-void
.end method

.method public static showToast(Landroid/webkit/WebView;Ljava/lang/String;)V
    .registers 3

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1}, Lcn/jpush/android/webview/bridge/d;->showToast(Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static startActivityByIntent(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V
    .registers 4

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1, p2}, Lcn/jpush/android/webview/bridge/d;->startActivityByIntent(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static startActivityByName(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V
    .registers 4

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1, p2}, Lcn/jpush/android/webview/bridge/d;->startActivityByName(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static startActivityByNameWithSystemAlert(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V
    .registers 3

    invoke-static {p0, p1, p2}, Lcn/jpush/android/api/SystemAlertHelper;->startActivityByName(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public static startMainActivity(Landroid/webkit/WebView;Ljava/lang/String;)V
    .registers 3

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1}, Lcn/jpush/android/webview/bridge/d;->startMainActivity(Ljava/lang/String;)V

    goto :goto_4
.end method

.method public static startPushActivity(Landroid/webkit/WebView;Ljava/lang/String;)V
    .registers 3

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-eqz v0, :cond_9

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1}, Lcn/jpush/android/webview/bridge/d;->startPushActivity(Ljava/lang/String;)V

    :cond_9
    return-void
.end method

.method public static triggerNativeAction(Landroid/webkit/WebView;Ljava/lang/String;)V
    .registers 3

    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    if-nez v0, :cond_5

    :goto_4
    return-void

    :cond_5
    sget-object v0, Lcn/jpush/android/webview/bridge/HostJsScope;->a:Lcn/jpush/android/webview/bridge/d;

    invoke-virtual {v0, p1}, Lcn/jpush/android/webview/bridge/d;->triggerNativeAction(Ljava/lang/String;)V

    goto :goto_4
.end method