Я пытаюсь создать простое приложение, используя webview, но не могу заставить работать функции phonegap, когда использую класс webview. Если я использую "супер", то функция PhoneGap работает нормально. Извините за мой странный словарь.
///////////////// JAVA ////////////////////////////
public class MainStart extends DroidGap {
HTML5WebView mWebView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().sync();
mWebView = new HTML5WebView(this);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(new JavaScriptInterface(this), "MyAndroid");
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("file:///android_asset/www/index.html"); // phonegap function does not work
super.loadUrl("file:///android_asset/www/index.html"); // phonegap function works here
}
}
///////////////// JAVASCRIPT ////////////////////////////
function onDeviceReady(){
navigator.notification.alert("PhoneGap is working");
}