【发布时间】:2015-01-04 15:21:27
【问题描述】:
我正在尝试为this website 做一个基于 webview 的应用程序,以便在移动应用程序中显示它。
当我放置任何不同的站点时,应用程序运行良好,但在这个特定站点中,当我单击按钮转到桌面页面时,从不显示第二页。
但是,我在 @ 中放置了一条日志语句987654322@方法并记录页面加载完毕。
我的代码在这里
final WebView myWebView = (WebView) rootView.findViewById(R.id.webview);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(getActivity(), "Oh no! " + description, Toast.LENGTH_SHORT).show();
}
@Override
public void onPageFinished(WebView view, String url) {
Log.d("WEBSITE", "Page Loaded.");
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.d("WEBSITE", url);
myWebView.loadUrl(url);
return false;
}
});
myWebView.loadUrl("https://demo.frappecloud.com/");
【问题讨论】: