Capacitor Android is the native runtime that powers Capacitor apps on Android.
The Android bridge is the heart of the Capacitor Android library. There are several methods available on the bridge which provide information or change behavior.
When registered with Capacitor, plugins have access to the bridge:
this.bridge
public CapConfig getConfig()
This property contains the configuration object known to the Capacitor runtime.
public void triggerJSEvent(final String eventName, final String target)
public void triggerJSEvent(final String eventName, final String target, final String data)
Fire an event on a JavaScript
EventTarget
such as window
or document
. If possible, it is preferred to use
Plugin Events instead.
Examples:
bridge.triggerJSEvent("myCustomEvent", "window");
bridge.triggerJSEvent("myCustomEvent", "document", "{ 'dataKey': 'dataValue' }");
Note:
data
must be a serialized JSON string value.
Notes on how to work with data that is passed between environments can be found here.
Notes on persisting plugin calls for asynchronous or repeated operations can be found here.