public class WebViewApp extends java.lang.Object implements IWebViewBridgeInvoker
| Constructor and Description |
|---|
WebViewApp() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCallback(NativeCallback callback) |
static ErrorState |
create(Configuration configuration) |
static ErrorState |
create(Configuration configuration,
boolean useRemoteUrl) |
NativeCallback |
getCallback(java.lang.String callbackId) |
Configuration |
getConfiguration() |
static WebViewApp |
getCurrentApp() |
int |
getWebAppFailureCode() |
java.lang.String |
getWebAppFailureMessage() |
WebView |
getWebView() |
boolean |
invokeCallback(Invocation invocation) |
boolean |
invokeMethod(java.lang.String className,
java.lang.String methodName,
java.lang.reflect.Method callback,
java.lang.Object... params) |
boolean |
isWebAppInitialized() |
boolean |
isWebAppLoaded() |
void |
removeCallback(NativeCallback callback) |
void |
resetWebViewAppInitialization() |
boolean |
sendEvent(java.lang.Enum eventCategory,
java.lang.Enum eventId,
java.lang.Object... params) |
void |
setConfiguration(Configuration configuration) |
static void |
setCurrentApp(WebViewApp app) |
void |
setWebAppFailureCode(int code) |
void |
setWebAppFailureMessage(java.lang.String message) |
void |
setWebAppInitialized(boolean initialized) |
void |
setWebAppLoaded(boolean loaded) |
void |
setWebView(WebView webView) |
public void setWebAppLoaded(boolean loaded)
public boolean isWebAppLoaded()
public void setWebAppFailureMessage(java.lang.String message)
public void setWebAppFailureCode(int code)
public java.lang.String getWebAppFailureMessage()
public int getWebAppFailureCode()
public void setWebAppInitialized(boolean initialized)
public void resetWebViewAppInitialization()
public boolean isWebAppInitialized()
public WebView getWebView()
public void setWebView(WebView webView)
public Configuration getConfiguration()
public void setConfiguration(Configuration configuration)
public boolean sendEvent(java.lang.Enum eventCategory,
java.lang.Enum eventId,
java.lang.Object... params)
public boolean invokeMethod(java.lang.String className,
java.lang.String methodName,
java.lang.reflect.Method callback,
java.lang.Object... params)
invokeMethod in interface IWebViewBridgeInvokerpublic boolean invokeCallback(Invocation invocation)
public void addCallback(NativeCallback callback)
public void removeCallback(NativeCallback callback)
public NativeCallback getCallback(java.lang.String callbackId)
public static WebViewApp getCurrentApp()
public static void setCurrentApp(WebViewApp app)
public static ErrorState create(Configuration configuration) throws java.lang.IllegalThreadStateException
java.lang.IllegalThreadStateExceptionpublic static ErrorState create(Configuration configuration, boolean useRemoteUrl) throws java.lang.IllegalThreadStateException
java.lang.IllegalThreadStateException