2

webView を使用してアプリで Facebook ページを開きたいのですが、これを行うと、ページが表示され続け、上部にサインインまたはサインアップするように求められます

しかし、サインインをクリックすると、デフォルトのブラウザでFacebookページにリダイレクトされ、デフォルトのブラウザでログインしているため、ページが表示されます

4

2 に答える 2

9
    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);
            }

        }
于 2012-09-06T10:04:31.737 に答える
2
webview.getSettings().setJavaScriptEnabled(true);
于 2012-09-06T08:58:15.317 に答える