public class Container extends Object implements Plugin, LaunchboxLoadedAwarePlugin
| Constructor and Description |
|---|
Container() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendJavascript(JavascriptAppender loader)
Must load the javascript implementation of plugin.
|
String |
getName()
Must return the name of plugin
|
void |
init(PluginInitializationContext context)
Initialize Container plugin
|
void |
onDestroy()
Called when WebApplication is stopped or destroyed and this plugin is no longer used.
|
void |
onEvent(ContainerLifecycleEvent.OnHide event) |
void |
onEvent(ContainerLifecycleEvent.OnPause event) |
void |
onEvent(ContainerLifecycleEvent.OnResume event)
EventBus handlers
|
void |
onEvent(ContainerLifecycleEvent.OnShow event) |
void |
onLaunchboxLoadedInvoked() |
void |
onPageLoaded()
Called when WebApplication has finished loading and JavaScript has been injected into HybridWebView
|
void |
onReload()
Called when url has changed or has been reloaded
|
void |
platformSpecificDeviceId(Object data,
JavascriptCallback callback)
Method to obtain specific device id
|
void |
setKeepScreenOn(Object data,
JavascriptCallback callback)
Set KeepScreenOn value in HybridWebView
|
void |
shutdown(Object data,
JavascriptCallback callback)
Kill container without any messages and cleaning any resources
|
void |
startKeepAlive(Object data,
JavascriptCallback callback) |
void |
stopKeepAlive(Object data,
JavascriptCallback callback) |
public void appendJavascript(JavascriptAppender loader)
PluginappendJavascript in interface Pluginloader - AssetLoader objectpublic String getName()
Pluginpublic void onPageLoaded()
PluginonPageLoaded in interface Pluginpublic void onReload()
Pluginpublic void onDestroy()
Pluginpublic void platformSpecificDeviceId(Object data, JavascriptCallback callback)
data - Identifier type string 'androidid'. For unknown or unavailable id null is returned in response.callback - public void init(PluginInitializationContext context)
public void setKeepScreenOn(Object data, JavascriptCallback callback)
data - true or false as a Boolean object specified in javascript sidecallback - public void shutdown(Object data, JavascriptCallback callback)
data - callback - public void startKeepAlive(Object data, JavascriptCallback callback)
public void stopKeepAlive(Object data, JavascriptCallback callback)
public void onEvent(ContainerLifecycleEvent.OnResume event)
public void onEvent(ContainerLifecycleEvent.OnPause event)
public void onEvent(ContainerLifecycleEvent.OnShow event)
public void onEvent(ContainerLifecycleEvent.OnHide event)
public void onLaunchboxLoadedInvoked()
onLaunchboxLoadedInvoked in interface LaunchboxLoadedAwarePlugin