webview中的Android URL重定向

时间:2011-02-11 21:10:06

标签: android webview android-webview

  

可能重复:
  android webview click opens default browser

我有一个应用程序在开始时在webview中打开一个网站,但我似乎无法弄清楚如何在浏览器中保留用户点击的任何URL。

有没有在webview应用程序中加载点击的网址?

编辑 - 使用下面的解决方案我仍然在私有类“本地类MainScreenActivity的非法修饰符上得到错误;只允许抽象或最终”...即使我尝试重命名这个我得到相同的错误< / p>

public class MainScreenActivity extends Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle icicle) {

    super.onCreate(icicle);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    WebView webview = new WebView(this);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.loadUrl("http://www.talk-of-the-tyne.co.uk");
    setContentView(webview);

    private class MainScreenActivity extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    }
    }
}

道歉,如果我对此很厚,我似乎无法理解这一点

1 个答案:

答案 0 :(得分:4)

试试这段代码:

WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.setWebViewClient(new WebViewClient());
相关问题