我想使用webview在我的应用程序中打开一个facebook页面,但当我这样做时,它会一直显示该页面,并在顶部要求我登录或注册
但当我点击登录时,它会将我重定向到默认浏览器中的Facebook页面,并显示该页面,因为我是在默认浏览器中登录的

最佳答案

    WebView w = new WebView(this);

//add this to your code

     w.setWebViewClient(new Callback());
     w.loadUrl("http://www.facebook.com");


//and this class also
 private class Callback extends WebViewClient{  //HERE IS THE MAIN CHANGE.

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                return (false);
            }

        }

10-07 19:00
查看更多