UNPKG

dff-cordova-plugin-common

Version:
671 lines (670 loc) 27.2 kB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- 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&nbsp;Class</span></a></li> <li>Next&nbsp;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&nbsp;Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail:&nbsp;</li> <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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&lt;java.lang.String,java.lang.Class&lt;? extends <a href="../../../../../com/dff/cordova/plugin/common/action/CordovaAction.html" title="class in com.dff.cordova.plugin.common.action">CordovaAction</a>&gt;&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/dff/cordova/plugin/common/CommonPlugin.html#actions">actions</a></span></code>&nbsp;</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>&nbsp;</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&nbsp;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">&nbsp;</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>&nbsp;</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&nbsp;childLogTag)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;action, org.json.JSONArray&nbsp;args, org.apache.cordova.CallbackContext&nbsp;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&nbsp;requestCode, int&nbsp;resultCode, android.content.Intent&nbsp;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&nbsp;id, java.lang.Object&nbsp;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&nbsp;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&nbsp;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&nbsp;state, org.apache.cordova.CallbackContext&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;java.util.HashMap&lt;java.lang.String,java.lang.Class&lt;? extends <a href="../../../../../com/dff/cordova/plugin/common/action/CordovaAction.html" title="class in com.dff.cordova.plugin.common.action">CordovaAction</a>&gt;&gt; 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&nbsp;CommonPlugin()</pre> </li> </ul> <a name="CommonPlugin-java.lang.String-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>CommonPlugin</h4> <pre>public&nbsp;CommonPlugin(java.lang.String&nbsp;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&nbsp;void&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;onPause(boolean&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;onResume(boolean&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;onNewIntent(android.content.Intent&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;android.os.Bundle&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;onRestoreStateForActivityResult(android.os.Bundle&nbsp;state, org.apache.cordova.CallbackContext&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;java.lang.Object&nbsp;onMessage(java.lang.String&nbsp;id, java.lang.Object&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;onActivityResult(int&nbsp;requestCode, int&nbsp;resultCode, android.content.Intent&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;execute(java.lang.String&nbsp;action, org.json.JSONArray&nbsp;args, org.apache.cordova.CallbackContext&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;Class</span></a></li> <li>Next&nbsp;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&nbsp;Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail:&nbsp;</li> <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#method.detail">Method</a></li> </ul> </div> <a name="skip.navbar.bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> </body> </html>