and*_*per 2 redirect android linkedin android-webview
我正在制作一个需要显示一个简单的Web视图的应用程序,其中包含一个linkedIn联系人的页面。
根据我所看到的URL应该是:
http://www.linkedin.com/profile/view?id=XXX
Run Code Online (Sandbox Code Playgroud)
其中XXX是联系人的ID。
由于某种原因,我一直只获得LinkedIn的徽标,而不是真实的网页。
我以为是因为重定向问题,但是我不确定。
这是代码:
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.webView);
final WebSettings settings = mWebView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setBuiltInZoomControls(true);
final String url = ...
mWebView.loadUrl(url);
// needed in order to support javascript alerts and other javascript operations
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(final WebView view, final String url) {
super.shouldOverrideUrlLoading(view, url);
view.loadUrl(url);
return true;
}
});
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过返回false,但是它不起作用。这可能是一个很小的错误。
有人可以帮忙吗?