diff --git a/framework/assets/js/phonegap.js.base b/framework/assets/js/phonegap.js.base index cdb4830c..8f7a5b63 100755 --- a/framework/assets/js/phonegap.js.base +++ b/framework/assets/js/phonegap.js.base @@ -227,7 +227,7 @@ PhoneGap.callbacks = {}; * @param {String[]} [args] Zero or more arguments to pass to the method */ PhoneGap.exec = function(clazz, action, args) { - CommandManager.exec(clazz, action, callbackId, JSON.stringify(args), false); + return CommandManager.exec(clazz, action, callbackId, JSON.stringify(args), false); }; PhoneGap.execAsync = function(success, fail, clazz, action, args) { diff --git a/framework/src/com/phonegap/DroidGap.java b/framework/src/com/phonegap/DroidGap.java index f559e0d5..ff964f96 100755 --- a/framework/src/com/phonegap/DroidGap.java +++ b/framework/src/com/phonegap/DroidGap.java @@ -106,9 +106,11 @@ public class DroidGap extends Activity { 1.0F)); splashScreen.setImageResource(R.drawable.splash); - root.addView(splashScreen); + // root.addView(splashScreen); initWebView(); + + root.addView(appView); setContentView(root); } @@ -133,7 +135,8 @@ public class DroidGap extends Activity { appView.setInitialScale(100); appView.setVerticalScrollBarEnabled(false); - + appView.requestFocusFromTouch(); + WebSettings settings = appView.getSettings(); settings.setJavaScriptEnabled(true); settings.setJavaScriptCanOpenWindowsAutomatically(true);