You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2014/01/28 16:32:27 UTC
android commit: CB-5917 Add a loadUrlIntoView overload that doesn't
recreate plugins.
Updated Branches:
refs/heads/3.4.x f4b1d0940 -> 6760d0378
CB-5917 Add a loadUrlIntoView overload that doesn't recreate plugins.
Project: http://git-wip-us.apache.org/repos/asf/cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-android/commit/6760d037
Tree: http://git-wip-us.apache.org/repos/asf/cordova-android/tree/6760d037
Diff: http://git-wip-us.apache.org/repos/asf/cordova-android/diff/6760d037
Branch: refs/heads/3.4.x
Commit: 6760d0378a35b076ea8ffb5088a3883a1c414f66
Parents: f4b1d09
Author: Andrew Grieve <ag...@chromium.org>
Authored: Tue Jan 28 10:29:56 2014 -0500
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Tue Jan 28 10:32:16 2014 -0500
----------------------------------------------------------------------
framework/src/org/apache/cordova/CordovaWebView.java | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/6760d037/framework/src/org/apache/cordova/CordovaWebView.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/CordovaWebView.java b/framework/src/org/apache/cordova/CordovaWebView.java
index 1964fba..fa745b3 100755
--- a/framework/src/org/apache/cordova/CordovaWebView.java
+++ b/framework/src/org/apache/cordova/CordovaWebView.java
@@ -445,17 +445,22 @@ public class CordovaWebView extends WebView {
}
}
+ public void loadUrlIntoView(final String url) {
+ loadUrlIntoView(url, true);
+ }
+
/**
* Load the url into the webview.
*
* @param url
*/
- public void loadUrlIntoView(final String url) {
+ public void loadUrlIntoView(final String url, boolean recreatePlugins) {
LOG.d(TAG, ">>> loadUrl(" + url + ")");
- this.url = url;
- this.pluginManager.init();
-
+ if (recreatePlugins) {
+ this.url = url;
+ this.pluginManager.init();
+ }
// Create a timeout timer for loadUrl
final CordovaWebView me = this;