【发布时间】:2016-07-01 03:13:42
【问题描述】:
我希望 webview 在页面完成后加载另一个站点,但它不起作用。这是我的代码;
public class WebViewActivity extends Activity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.com");
}
public void onPageFinished(WebView view, String url)
{
webView.loadUrl("http://www.facebook.com");
}
}
【问题讨论】:
-
尝试将 webView.loadUrl 更改为 view.loadUrl
-
您是否授予了 INTERNET 权限?请发布您的 AndroidManifest.xml + 错误日志(如果有)。
-
是的,谷歌加载正常,它的 onpageload。当谷歌最终加载时,onpageload 命令似乎不起作用,facebook 也不会加载