webviewを使用して単純なアプリケーションを構築しようとしていますが、webviewクラスを使用しているときにphonegap関数を使用できません。私が "super"を使用すると、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");
}
スーパータイプはDroidGapです。 mWebViewのではない –
洞察をいただきありがとうございます。私は学ぶことがたくさんある。 – user1096726