私はAndroidアプリのプログラミングとJavaにとってかなり新しいです。私は必要なものをすべて表示するためにWebViewを使用するようにアプリケーションを設定します。ユーザーは、HTMLボタンまたはリンクをクリックすることができます。これは、たとえば、別のページを表示するために、Android Javaクラスにリクエストを送信します。私は別のURL機能搭載を持ちたいpublic class JavaScriptInterface
でAndroid App:別のクラスからWebViewにloadUrlをロードする方法は?
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.addJavascriptInterface(new JavaScriptInterface(this), "Android");
myWebView.setWebViewClient(new WebViewClient());
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.loadUrl("file:///android_asset/html/status01.html");
:
は、そのため私は、私のメインクラスのロードこのようなWebViewのを持って
public void showOffers() {
WebView myWebView = (WebView) ((Activity) mContext).findViewById(R.id.webview);
myWebView.loadUrl("file:///android_asset/html/offers.html");
}
しかし、これはdoesn'tのでコンパイル:Activity cannot be resolved to a type
WebViewにJavaScriptInterfaceクラスからアクセスして別のURLをロードするにはどうすればよいですか?
ありがとうございます!できます – tabb