The does not always succeed in updating the webview javascript using `sendJavaScript`

I ran into an issue where `appView.sendJavascript(...)` did not work causing the `native.keyboardshow` and `native.keyboardhide` events to never get fired.  I changed the Android code to call `appView.loadUrl("javascript:...")` instead to make the events always fired.

Platform: Android
Device: Nexus 5
Cordova Version: 3.3.0

Steps to reproduce:
1. Have your Cordova app open a webpage that does NOT load Cordova.js
2. open the keyboard on the page
3. navigate to another webpage with Cordova.js loaded
4. open the keyboard

Actual Output:
The `native.keyboardshow` event is not fired.