Android WebView URL问题

Android WebView URL问题,android,url,webview,Android,Url,Webview,我有android应用程序在WebView中托管一个网站。它工作正常,但有一个问题。每当用户在谷歌搜索并点击本网站的页面时,应用程序不是在该页面打开,而是在网站的主页上打开。 例如:他们点击www.example.com/blog-WebView应用程序是打开的,但它显示的是主页,而不是博客。 当应用程序启动时,链接(导航)在应用程序内部工作正常。试试这些代码 myWebView.setWebViewClient(new WebViewClient() { @Override public bo

我有android应用程序在WebView中托管一个网站。它工作正常,但有一个问题。每当用户在谷歌搜索并点击本网站的页面时,应用程序不是在该页面打开,而是在网站的主页上打开。 例如:他们点击www.example.com/blog-WebView应用程序是打开的,但它显示的是主页,而不是博客。 当应用程序启动时,链接(导航)在应用程序内部工作正常。

试试这些代码

myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
view.loadUrl(request.getUrl().toString());
return false;
}
});

当你点击webview上的任何链接时,view.loadurl()方法会再次加载新的url。

虽然这段代码可能会解决这个问题,但如何以及为什么解决这个问题会真正有助于提高你文章的质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请在回答中添加解释,并说明适用的限制和假设。