WebviewClientの実装に関するいくつかの記事をここで見ました。これにより、Webview の遷移がブラウザーに移動するのではなく、webview にとどまります。
アプリケーションを実行しようとすると、Web ビューがロードされますが、それでもページ遷移の問題は修正されません。「 shouldoveride」を「On Create 」に置き換える必要がある可能性はありますか?
これが私のコードです:
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);
}
}
}