JavaScriptBridge

public final class JavaScriptBridge
extends Object

java.lang.Object
   ↳ android.support.test.espresso.web.bridge.JavaScriptBridge


为Java和Javascript代码提供一个网关来与其他人进行交流。

Summary

Public constructors

JavaScriptBridge()

Public methods

static void installBridge()

在应用中的每个WebView上设置Java / Javascript桥接。

static Conduit makeConduit()

创建一个Conduit对象,该对象允许Java将JavaScript代码包装在处理程序中,以便将评估结果返回给Java进程。

Inherited methods

From class java.lang.Object

Public constructors

JavaScriptBridge

JavaScriptBridge ()

Public methods

installBridge

void installBridge ()

在应用中的每个WebView上设置Java / Javascript桥接。

此方法必须很早被调用(例如:在您的应用程序中加载webviews之前)。 如果此类库存在于您的类路径中,GoogleInstrumentation会调用此方法。

该方法必须从主线程调用。 如果桥已经安装,它将直接返回。

makeConduit

Conduit makeConduit ()

创建一个Conduit对象,该对象允许Java将JavaScript代码包装在处理程序中,以便将评估结果返回给Java进程。

导管只能用于1次评估。 创建新的相对便宜。

Returns
Conduit