dff-cordova-plugin-common
Version:
671 lines (670 loc) • 27.2 kB
HTML
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Wed Mar 22 15:46:29 CET 2017 -->
<title>CommonPlugin</title>
<meta name="date" content="2017-03-22">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommonPlugin";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/dff/cordova/plugin/common/AbstractPluginListener.html" title="class in com.dff.cordova.plugin.common"><span class="typeNameLink">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/dff/cordova/plugin/common/CommonPlugin.html" target="_top">Frames</a></li>
<li><a href="CommonPlugin.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.dff.cordova.plugin.common</div>
<h2 title="Class CommonPlugin" class="title">Class CommonPlugin</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.cordova.CordovaPlugin</li>
<li>
<ul class="inheritance">
<li>com.dff.cordova.plugin.common.CommonPlugin</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../com/dff/cordova/plugin/common/service/CommonServicePlugin.html" title="class in com.dff.cordova.plugin.common.service">CommonServicePlugin</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">CommonPlugin</span>
extends org.apache.cordova.CordovaPlugin</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap<java.lang.String,java.lang.Class<? extends <a href="../../../../../com/dff/cordova/plugin/common/action/CordovaAction.html" title="class in com.dff.cordova.plugin.common.action">CordovaAction</a>>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#actions">actions</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a href="../../../../../com/dff/cordova/plugin/common/log/LogListener.html" title="class in com.dff.cordova.plugin.common.log">LogListener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#logListener">logListener</a></span></code> </td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.cordova.CordovaPlugin">
<!-- -->
</a>
<h3>Fields inherited from class org.apache.cordova.CordovaPlugin</h3>
<code>cordova, preferences, webView</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#CommonPlugin--">CommonPlugin</a></span>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#CommonPlugin-java.lang.String-">CommonPlugin</a></span>(java.lang.String childLogTag)</code> </td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#execute-java.lang.String-org.json.JSONArray-org.apache.cordova.CallbackContext-">execute</a></span>(java.lang.String action,
org.json.JSONArray args,
org.apache.cordova.CallbackContext callbackContext)</code>
<div class="block">Executes the request.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onActivityResult-int-int-android.content.Intent-">onActivityResult</a></span>(int requestCode,
int resultCode,
android.content.Intent intent)</code>
<div class="block">Called when an activity you launched exits, giving you the requestCode
you started it with, the resultCode it returned, and any additional data
from it.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onDestroy--">onDestroy</a></span>()</code>
<div class="block">The final call you receive before your activity is destroyed.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onMessage-java.lang.String-java.lang.Object-">onMessage</a></span>(java.lang.String id,
java.lang.Object data)</code>
<div class="block">Called when a message is sent to plugin.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onNewIntent-android.content.Intent-">onNewIntent</a></span>(android.content.Intent intent)</code>
<div class="block">Called when the activity receives a new intent.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onPause-boolean-">onPause</a></span>(boolean multitasking)</code>
<div class="block">Called when the system is about to start resuming a previous activity.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onReset--">onReset</a></span>()</code>
<div class="block">Called when the WebView does a top-level navigation or refreshes.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onRestoreStateForActivityResult-android.os.Bundle-org.apache.cordova.CallbackContext-">onRestoreStateForActivityResult</a></span>(android.os.Bundle state,
org.apache.cordova.CallbackContext callbackContext)</code>
<div class="block">Called when a plugin is the recipient of an Activity result after the
CordovaActivity has been destroyed.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onResume-boolean-">onResume</a></span>(boolean multitasking)</code>
<div class="block">Called when the activity will start interacting with the user.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>android.os.Bundle</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onSaveInstanceState--">onSaveInstanceState</a></span>()</code>
<div class="block">Called when the Activity is being destroyed (e.g. if a plugin calls out
to an external Activity and the OS kills the CordovaActivity in the
background).</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onStart--">onStart</a></span>()</code>
<div class="block">Called when the activity is becoming visible to the user.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#onStop--">onStop</a></span>()</code>
<div class="block">Called when the activity is no longer visible to the user.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#pluginInitialize--">pluginInitialize</a></span>()</code>
<div class="block">Called after plugin construction and fields have been initialized.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.cordova.CordovaPlugin">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.cordova.CordovaPlugin</h3>
<code>execute, execute, fromPluginUri, getServiceName, handleOpenForRead, hasPermisssion, initialize, onConfigurationChanged, onOverrideUrlLoading, onReceivedClientCertRequest, onReceivedHttpAuthRequest, onRequestPermissionResult, privateInitialize, remapUri, requestPermissions, shouldAllowBridgeAccess, shouldAllowNavigation, shouldAllowRequest, shouldOpenExternalUrl, toPluginUri</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="logListener">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logListener</h4>
<pre>protected static <a href="../../../../../com/dff/cordova/plugin/common/log/LogListener.html" title="class in com.dff.cordova.plugin.common.log">LogListener</a> logListener</pre>
</li>
</ul>
<a name="actions">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>actions</h4>
<pre>protected java.util.HashMap<java.lang.String,java.lang.Class<? extends <a href="../../../../../com/dff/cordova/plugin/common/action/CordovaAction.html" title="class in com.dff.cordova.plugin.common.action">CordovaAction</a>>> actions</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="CommonPlugin--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CommonPlugin</h4>
<pre>public CommonPlugin()</pre>
</li>
</ul>
<a name="CommonPlugin-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CommonPlugin</h4>
<pre>public CommonPlugin(java.lang.String childLogTag)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="pluginInitialize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pluginInitialize</h4>
<pre>public void pluginInitialize()</pre>
<div class="block">Called after plugin construction and fields have been initialized.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>pluginInitialize</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
</dl>
</li>
</ul>
<a name="onPause-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onPause</h4>
<pre>public void onPause(boolean multitasking)</pre>
<div class="block">Called when the system is about to start resuming a previous activity.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onPause</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>multitasking</code> - Flag indicating if multitasking is turned on for app</dd>
</dl>
</li>
</ul>
<a name="onResume-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onResume</h4>
<pre>public void onResume(boolean multitasking)</pre>
<div class="block">Called when the activity will start interacting with the user.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onResume</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>multitasking</code> - Flag indicating if multitasking is turned on for app</dd>
</dl>
</li>
</ul>
<a name="onStart--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onStart</h4>
<pre>public void onStart()</pre>
<div class="block">Called when the activity is becoming visible to the user.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onStart</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
</dl>
</li>
</ul>
<a name="onStop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onStop</h4>
<pre>public void onStop()</pre>
<div class="block">Called when the activity is no longer visible to the user.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onStop</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
</dl>
</li>
</ul>
<a name="onNewIntent-android.content.Intent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onNewIntent</h4>
<pre>public void onNewIntent(android.content.Intent intent)</pre>
<div class="block">Called when the activity receives a new intent.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onNewIntent</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
</dl>
</li>
</ul>
<a name="onDestroy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onDestroy</h4>
<pre>public void onDestroy()</pre>
<div class="block">The final call you receive before your activity is destroyed.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onDestroy</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
</dl>
</li>
</ul>
<a name="onSaveInstanceState--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onSaveInstanceState</h4>
<pre>public android.os.Bundle onSaveInstanceState()</pre>
<div class="block">Called when the Activity is being destroyed (e.g. if a plugin calls out
to an external Activity and the OS kills the CordovaActivity in the
background). The plugin should save its state in this method only if it
is awaiting the result of an external Activity and needs to preserve some
information so as to handle that result;
onRestoreStateForActivityResult() will only be called if the plugin is
the recipient of an Activity result</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onSaveInstanceState</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Bundle containing the state of the plugin or null if state does
not need to be saved</dd>
</dl>
</li>
</ul>
<a name="onRestoreStateForActivityResult-android.os.Bundle-org.apache.cordova.CallbackContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onRestoreStateForActivityResult</h4>
<pre>public void onRestoreStateForActivityResult(android.os.Bundle state,
org.apache.cordova.CallbackContext callbackContext)</pre>
<div class="block">Called when a plugin is the recipient of an Activity result after the
CordovaActivity has been destroyed. The Bundle will be the same as the
one the plugin returned in onSaveInstanceState()</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onRestoreStateForActivityResult</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>state</code> - Bundle containing the state of the plugin</dd>
<dd><code>callbackContext</code> - Replacement Context to return the plugin result to</dd>
</dl>
</li>
</ul>
<a name="onMessage-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onMessage</h4>
<pre>public java.lang.Object onMessage(java.lang.String id,
java.lang.Object data)</pre>
<div class="block">Called when a message is sent to plugin.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onMessage</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>id</code> - The message id</dd>
<dd><code>data</code> - The message data</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object to stop propagation or null</dd>
</dl>
</li>
</ul>
<a name="onActivityResult-int-int-android.content.Intent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onActivityResult</h4>
<pre>public void onActivityResult(int requestCode,
int resultCode,
android.content.Intent intent)</pre>
<div class="block">Called when an activity you launched exits, giving you the requestCode
you started it with, the resultCode it returned, and any additional data
from it.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onActivityResult</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>requestCode</code> - The request code originally supplied to
startActivityForResult(), allowing you to identify who this
result came from.</dd>
<dd><code>resultCode</code> - The integer result code returned by the child activity through
its setResult().</dd>
<dd><code>intent</code> - An Intent, which can return result data to the caller (various
data can be attached to Intent "extras").</dd>
</dl>
</li>
</ul>
<a name="onReset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onReset</h4>
<pre>public void onReset()</pre>
<div class="block">Called when the WebView does a top-level navigation or refreshes.
<p>
Plugins should stop any long-running processes and clean up internal
state.
<p>
Does nothing by default.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onReset</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
</dl>
</li>
</ul>
<a name="execute-java.lang.String-org.json.JSONArray-org.apache.cordova.CallbackContext-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>execute</h4>
<pre>public boolean execute(java.lang.String action,
org.json.JSONArray args,
org.apache.cordova.CallbackContext callbackContext)
throws org.json.JSONException</pre>
<div class="block">Executes the request.
<p>
This method is called from the WebView thread. To do a non-trivial amount
of work, use: cordova.getThreadPool().execute(runnable);
<p>
To run on the UI thread, use:
cordova.getActivity().runOnUiThread(runnable);</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>execute</code> in class <code>org.apache.cordova.CordovaPlugin</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>action</code> - The action to execute.</dd>
<dd><code>args</code> - The exec() arguments.</dd>
<dd><code>callbackContext</code> - The callback context used when calling back into JavaScript.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the action was valid.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.json.JSONException</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/dff/cordova/plugin/common/AbstractPluginListener.html" title="class in com.dff.cordova.plugin.common"><span class="typeNameLink">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/dff/cordova/plugin/common/CommonPlugin.html" target="_top">Frames</a></li>
<li><a href="CommonPlugin.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>