我在这里看到了几篇关于实现WebviewClient的文章,以便 webview 中的转换保留在 webview 中,而不是转到浏览器。
当我尝试运行我的应用程序时,webview 会加载,但它仍然不能纠正页面转换问题。是否有可能我需要用“ On Create ”替换“ shouldoveride ”?
这是我的代码:
public class WebViewActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView wv = (WebView) findViewById(R.id.webview1);
WebSettings webSettings = wv.getSettings();
webSettings.setBuiltInZoomControls(true);
wv.loadUrl("http://www.yahoo.com");
}
private class Callback extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return(true);
}
}
}